figure-legend-gen

Generate standardized figure legends for scientific charts and graphs. Trigger when user uploads/requesting legend for research figures, academic papers, or data charts. Supports bar charts, line graphs, scatter plots, box plots, heatmaps, and microscopy images. This tool generates text legends only, not visualizations.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "figure-legend-gen" with this command: npx skills add aipoch-ai/figure-legend-gen

Figure Legend Generator

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

Supported Chart Types

Chart TypeDescription
Bar ChartCompare values across categories
Line GraphShow trends over time or continuous data
Scatter PlotDisplay relationships between variables
Box PlotShow distribution and outliers
HeatmapDisplay matrix data intensity
MicroscopyFluorescence/confocal images
Flow CytometryFACS plots and histograms
Western 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:

  1. Figure Number - Sequential numbering
  2. Brief Title - Concise description
  3. Main Description - What the figure shows
  4. Data Details - Key statistics/measurements
  5. Methodology - Brief experimental context
  6. Statistics - P-values, significance markers
  7. 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 IndicatorAssessmentLevel
Code ExecutionPython scripts with toolsHigh
Network AccessExternal API callsHigh
File System AccessRead/write dataMedium
Instruction TamperingStandard prompt guidelinesLow
Data 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

Evaluation Criteria

Success Metrics

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

Test Cases

  1. Basic Functionality: Standard input → Expected output
  2. Edge Case: Invalid input → Graceful error handling
  3. 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

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

scientific-writing

No summary provided by upstream source.

Repository SourceNeeds Review
Research

Mental Health Analysis Tool | 心理健康分析工具

Analyzes human mental health and psychological behavior, supports identifying common psychological problem tendencies through video analysis, and provides st...

Registry SourceRecently Updated
Research

Cg Paper Writing

Academic paper writing skill for 3D vision, computer graphics, CAD, and 3D understanding. Covers NeRF, 3DGS, SLAM, point cloud processing, 3D shape understan...

Registry SourceRecently Updated
Research

Wikipedia Publisher

Draft, review, de-risk, and publish Wikipedia or Wikidata content with a bias toward policy-safe workflow. Use when creating or editing encyclopedia articles...

Registry SourceRecently Updated