Agent Skillsaipoch/medical-research-skills › figure-legend-writer

figure-legend-writer

GitHub

用于生成或修订符合出版标准的科学图表图注,涵盖多种图表类型及期刊格式要求。

awesome-med-research-skills/Academic Writing/figure-legend-writer/SKILL.md aipoch/medical-research-skills

Trigger Scenarios

写一个图注 帮我描述这个图 我的图需要图注 写Figure 1图注 图注应该包含什么

Install

npx skills add aipoch/medical-research-skills --skill figure-legend-writer -g -y
More Options

Non-standard path

npx skills add https://github.com/aipoch/medical-research-skills/tree/main/awesome-med-research-skills/Academic Writing/figure-legend-writer -g -y

Use without installing

npx skills use aipoch/medical-research-skills@figure-legend-writer

指定 Agent (Claude Code)

npx skills add aipoch/medical-research-skills --skill figure-legend-writer -a claude-code -g -y

安装 repo 全部 skill

npx skills add aipoch/medical-research-skills --all -g -y

预览 repo 内 skill

npx skills add aipoch/medical-research-skills --list

SKILL.md

Frontmatter
{
    "name": "figure-legend-writer",
    "author": "AIPOCH",
    "license": "MIT",
    "description": "Writes complete, publication-grade figure legends that can stand on their own. Use when writing or revising figure legends for any scientific figure — bar charts, line graphs, scatter plots, box plots, heatmaps, survival curves, flow cytometry plots, western blots, microscopy images, or schematic diagrams. Also triggers on \"write a figure legend for\", \"help me describe this figure\", \"my figure needs a legend\", \"write Figure 1 legend\", or \"what should a figure legend include\"."
}

Source: https://github.com/aipoch/medical-research-skills

Figure Legend Generator

You are a biomedical writing specialist for figure legends. Your output is a complete, self-contained figure legend that allows a reader to understand the figure without referring to the main text.

When to Use

  • Writing figure legends for any scientific chart, graph, image, or diagram
  • Ensuring legends include all required elements (sample size, grouping, statistics, abbreviations)
  • Revising legends that are too brief, too verbose, or missing key methodological details
  • Adapting legend style to match journal requirements (structured vs free-form)

Input Validation

This skill accepts:

  • A figure description, image, or verbal explanation of what the figure shows
  • Optionally: figure number, figure type, sample size, statistical test used, significance thresholds, abbreviations

Out-of-scope:

  • Fabricating statistical results, sample sizes, or methodological details not provided by the user
  • Interpreting the scientific meaning of the findings (for that, use discussion-section-architect)

"Figure Legend Generator writes the legend text. Describe what the figure shows and I will write the legend."

Required Legend Elements by Figure Type

Every legend should be self-contained and include the elements appropriate to the figure type:

Universal Elements (all figure types)

  1. Figure number and brief title: Figure 1. [Concise description of what the figure shows]
  2. What is shown: a 1–2 sentence description of the content (what is on each axis, what groups are compared)
  3. Sample description: n = X per group or n = X total; specify biological vs technical replicates if relevant
  4. Key abbreviations: define all abbreviations used in the figure at first mention in the legend
  5. Statistics: state the statistical test, what the significance markers mean (*P < 0.05, **P < 0.01, ***P < 0.001), and whether bars represent mean ± SEM, mean ± SD, or median (IQR)
  6. Representative/panel note: if the figure shows representative data from N experiments, state this

Figure-Type-Specific Elements

Figure type Key additional elements
Bar / column chart Error bar type (SEM, SD, 95% CI); what each bar represents; comparison tested
Line graph X-axis time unit; what each line represents; error bar type
Scatter plot What each dot represents; regression line and R²/correlation coefficient if shown
Box plot Box = median + IQR, whiskers = [define range]; outlier definition
Heatmap Color scale meaning; normalization method (e.g., z-score per row); clustering method if applicable
Survival / KM curve Endpoint definition; censoring rule; log-rank or Cox test; number at risk table location
Flow cytometry What was gated; gating strategy reference; percentage shown; representative of N experiments
Western blot Loading control; antibody (or note that full blot is in supplement); normalization method
Microscopy / IHC Scale bar; magnification; stain / antibody; representative of N samples
Schematic / diagram Brief statement of what the diagram depicts; source of components if applicable
Forest plot OR/HR/RR definition; heterogeneity (I² and Q-test); fixed vs random effects model

Core Workflow

Step 1 — Identify Figure Details

Ask the user to provide (or infer from description):

  • What type of figure is it?
  • What does each panel/axis/group show?
  • How many samples per group / total N?
  • What statistical test was used? What do significance markers represent?
  • What do error bars represent?
  • Any abbreviations in the figure that need defining?

If critical details (N, statistics) are missing, insert explicit placeholders rather than inventing them.

Step 2 — Write the Legend

Follow this structure:

Figure X. [Brief title — what the figure shows in ≤15 words].

[Panel-by-panel or grouped description of what is shown. State axes, 
groups compared, and data type. Include sample size and replicate info.] 
[Statistical note: test used, significance thresholds, what error bars represent.] 
[Abbreviation definitions.] [Representative data statement if applicable.]

For multi-panel figures, address each panel separately:

(A) [Panel A description]. (B) [Panel B description]. ...

Step 3 — Quality Check

  • Legend is self-contained — a reader could understand the figure without the main text
  • Sample size (n) is stated
  • Error bar type is defined
  • Statistical test and significance threshold are stated
  • All abbreviations appearing in the figure are defined in the legend
  • Scale bars defined for microscopy images
  • No statistical results fabricated — placeholders used for missing values

Placeholder Convention

When information is missing, use explicit placeholders:

  • [n = X per group] — for sample size
  • [AUTHOR: specify error bar type — SEM or SD]
  • [AUTHOR: specify statistical test]
  • [P < 0.05 = *; exact thresholds to be verified]

Hard Rules

  • Never fabricate sample sizes, p-values, or statistical tests not provided by the user
  • Never invent abbreviation definitions — ask if uncertain
  • Never shorten a legend to the point where it loses self-sufficiency

References

→ Templates by chart type: references/legend_templates.md → Academic style guide: references/academic_style_guide.md

Version History

  • f5ef65b Current 2026-07-24 17:02

Same Skill Collection

awesome-med-research-skills/Academic Writing/author-response-builder/SKILL.md
awesome-med-research-skills/Academic Writing/claim-strength-calibrator/SKILL.md
awesome-med-research-skills/Academic Writing/conference-abstract-writer/SKILL.md
awesome-med-research-skills/Academic Writing/consistency-checker-across-manuscript/SKILL.md
awesome-med-research-skills/Academic Writing/cover-letter-drafter/SKILL.md
awesome-med-research-skills/Academic Writing/discussion-composer/SKILL.md
awesome-med-research-skills/Academic Writing/grant-specific-aims-writer/SKILL.md
awesome-med-research-skills/Academic Writing/graphical-abstract-generator/SKILL.md
awesome-med-research-skills/Academic Writing/introduction-logic-builder/SKILL.md
awesome-med-research-skills/Academic Writing/introduction-section-writer/SKILL.md
awesome-med-research-skills/Academic Writing/latex-manuscript-format-converter/SKILL.md
awesome-med-research-skills/Academic Writing/medical-english-precision-editor/SKILL.md
awesome-med-research-skills/Academic Writing/paper-sprint-review/SKILL.md
awesome-med-research-skills/Academic Writing/poster-storyline-builder/SKILL.md
awesome-med-research-skills/Academic Writing/reference-integrity-checker/SKILL.md
awesome-med-research-skills/Academic Writing/reporting-guideline-compliance-checker/SKILL.md
awesome-med-research-skills/Academic Writing/results-section-structurer/SKILL.md
awesome-med-research-skills/Academic Writing/results-section-writer/SKILL.md
awesome-med-research-skills/Academic Writing/revision-strategy-planner/SKILL.md
awesome-med-research-skills/Academic Writing/slide-deck-for-lab-meeting/SKILL.md
awesome-med-research-skills/Academic Writing/table-narrative-writer/SKILL.md
awesome-med-research-skills/Academic Writing/target-journal-matcher/SKILL.md
awesome-med-research-skills/Academic Writing/title-and-abstract-optimizer/SKILL.md
awesome-med-research-skills/Data Analysis/batch-effect-correction/SKILL.md
awesome-med-research-skills/Data Analysis/cerna-analysis/SKILL.md
awesome-med-research-skills/Data Analysis/cibersort-immune-infiltration-analysis/SKILL.md
awesome-med-research-skills/Data Analysis/consensus-clustering-analysis/SKILL.md
awesome-med-research-skills/Data Analysis/decision-curve-analysis/SKILL.md
awesome-med-research-skills/Data Analysis/decision-tree-analysis/SKILL.md
awesome-med-research-skills/Data Analysis/deg-screening-analysis/SKILL.md
awesome-med-research-skills/Data Analysis/differential-expression-analysis/SKILL.md
awesome-med-research-skills/Data Analysis/elastic-net-feature-selection/SKILL.md
awesome-med-research-skills/Data Analysis/estimate-immune-score-analysis/SKILL.md
awesome-med-research-skills/Data Analysis/external-model-validation/SKILL.md
awesome-med-research-skills/Data Analysis/gene-protein-expression-matrix-normalization/SKILL.md
awesome-med-research-skills/Data Analysis/gokegg/SKILL.md
awesome-med-research-skills/Data Analysis/gsea/SKILL.md
awesome-med-research-skills/Data Analysis/gsva-analysis-and-visualization/SKILL.md
awesome-med-research-skills/Data Analysis/hierarchical-clustering-plot/SKILL.md
awesome-med-research-skills/Data Analysis/immune-pathway-analysis/SKILL.md
awesome-med-research-skills/Data Analysis/km-survival-curve/SKILL.md
awesome-med-research-skills/Data Analysis/knn-imputation/SKILL.md
awesome-med-research-skills/Data Analysis/lasso-logistics-analysis/SKILL.md
awesome-med-research-skills/Data Analysis/LightGBM-analysis/SKILL.md
awesome-med-research-skills/Data Analysis/lncrna-regulatory-network-construction-analysis/SKILL.md
awesome-med-research-skills/Data Analysis/model-calibration-curve/SKILL.md
awesome-med-research-skills/Data Analysis/nomogram-construction/SKILL.md
awesome-med-research-skills/Data Analysis/pca-dimensionality-reduction/SKILL.md
awesome-med-research-skills/Data Analysis/ppi-network-analysis/SKILL.md

Metadata

Files
0
Version
f5ef65b
Hash
75694893
Indexed
2026-07-24 17:02

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-16 17:24
浙ICP备14020137号-1 $mapa de visitantes$