# Send Figure Legend Gen to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "figure-legend-gen",
    "name": "Figure Legend Gen",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/AIPOCH-AI/figure-legend-gen",
    "canonicalUrl": "https://clawhub.ai/AIPOCH-AI/figure-legend-gen",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/figure-legend-gen",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=figure-legend-gen",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "requirements.txt",
      "SKILL.md",
      "scripts/main.py",
      "references/academic_style_guide.md",
      "references/legend_templates.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/figure-legend-gen"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/figure-legend-gen",
    "downloadUrl": "https://openagent3.xyz/downloads/figure-legend-gen",
    "agentUrl": "https://openagent3.xyz/skills/figure-legend-gen/agent",
    "manifestUrl": "https://openagent3.xyz/skills/figure-legend-gen/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/figure-legend-gen/agent.md"
  }
}
```
## Documentation

### Figure Legend Generator

Generate publication-quality figure legends for scientific research charts and images.

### Supported Chart Types

Chart TypeDescriptionBar ChartCompare values across categoriesLine GraphShow trends over time or continuous dataScatter PlotDisplay relationships between variablesBox PlotShow distribution and outliersHeatmapDisplay matrix data intensityMicroscopyFluorescence/confocal imagesFlow CytometryFACS plots and histogramsWestern BlotProtein expression bands

### Usage

python scripts/main.py --input <image_path> --type <chart_type> [--output <output_path>]

### Parameters

ParameterRequiredDescription--inputYesPath to chart image--typeYesChart type (bar/line/scatter/box/heatmap/microscopy/flow/western)--outputNoOutput path for legend text (default: stdout)--formatNoOutput format (text/markdown/latex), default: markdown--languageNoLanguage (en/zh), default: en

### Examples

# Generate legend for bar chart
python scripts/main.py --input figure1.png --type bar

# Save to file
python scripts/main.py --input plot.jpg --type line --output legend.md

# Chinese output
python scripts/main.py --image.png --type scatter --language zh

### Legend Structure

Generated legends follow academic standards:

Figure Number - Sequential numbering
Brief Title - Concise description
Main Description - What the figure shows
Data Details - Key statistics/measurements
Methodology - Brief experimental context
Statistics - P-values, significance markers
Scale Bars - For microscopy images

### Technical Notes

Difficulty: Low
Dependencies: PIL, pytesseract (optional OCR)
Processing: Vision analysis for chart type detection
Output: Structured markdown by default

### References

references/legend_templates.md - Templates by chart type
references/academic_style_guide.md - Formatting guidelines

### Risk Assessment

Risk IndicatorAssessmentLevelCode ExecutionPython scripts with toolsHighNetwork AccessExternal API callsHighFile System AccessRead/write dataMediumInstruction TamperingStandard prompt guidelinesLowData ExposureData handled securelyMedium

### Security Checklist

No hardcoded credentials or API keys
 No unauthorized file system access (../)
 Output does not expose sensitive information
 Prompt injection protections in place
 API requests use HTTPS only
 Input validated against allowed patterns
 API timeout and retry mechanisms implemented
 Output directory restricted to workspace
 Script execution in sandboxed environment
 Error messages sanitized (no internal paths exposed)
 Dependencies audited
 No exposure of internal service architecture

### Prerequisites

# Python dependencies
pip install -r requirements.txt

### Success Metrics

Successfully executes main functionality
 Output meets quality standards
 Handles edge cases gracefully
 Performance is acceptable

### Test Cases

Basic Functionality: Standard input → Expected output
Edge Case: Invalid input → Graceful error handling
Performance: Large dataset → Acceptable processing time

### Lifecycle Status

Current Stage: Draft
Next Review Date: 2026-03-06
Known Issues: None
Planned Improvements:

Performance optimization
Additional feature support
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: AIPOCH-AI
- Version: 1.0.0
## Source health
- Status: healthy
- Source download looks usable.
- Yavira can redirect you to the upstream package for this source.
- Health scope: source
- Reason: direct_download_ok
- Checked at: 2026-04-30T16:55:25.780Z
- Expires at: 2026-05-07T16:55:25.780Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/figure-legend-gen)
- [Send to Agent page](https://openagent3.xyz/skills/figure-legend-gen/agent)
- [JSON manifest](https://openagent3.xyz/skills/figure-legend-gen/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/figure-legend-gen/agent.md)
- [Download page](https://openagent3.xyz/downloads/figure-legend-gen)