Agent skill · Testing & QA

figure-style

Publication-grade figure correctness and legibility rules. Load before drawing any plot and call `apply_figure_style()` — sets a role-mapped font-size ladder, outward ticks, frameless legends, and 300-dpi output. The skill is a checklist, not a house look: data fidelity (claim-titles tested against every row, excluded data never enters summaries), label economy (floor and ceiling), colour threading, chart-choice-by-data-shape, layout, and a render-then-verify QA loop (bbox collision + per-panel perceptual check). Ships helpers: focal_palette, bar_with_points, strip_with_median, end_of_line_lab

BioTender-maxgithub.com/BioTender-maxGitHub ↗
claude-codeships scriptsNOASSERTION
Install
npx skills add BioTender-max/awesome-bio-agent-skills --skill figure-style --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 16 KB
Bundled scripts: yes
Path: skills/claude-science/figure-style/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 135
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Publication-Grade Figure Rules *A checklist for correct, legible, internally-consistent scientific figures. This skill does not impose a visual house style — frame, font, and palette are parameters. Load it and call `apply_figure_style()` before any plot.* ## §0 Scope §1–§3, §8, and §9 are **correctness** — they apply to every plot, in every context, and have no aesthetic content. §4–§7 are **guidance** — defaults that produce a clean result but that a deliberate alternative can override (individual rules inside §4–§7 that state a factual/perceptual invariant — e.g. §4.4 semantic-zero centring, §4.5 CVD, §6.9 leader anchoring — still bind). On its own, this skill is the inner tier (make one plot good); `figure-composer` and `paper-narrative` supply multi-panel and whole-paper context. --- ## §1 Data fidelity & self-consistency **1.1 Excluded rows.** A row marked excluded or flagged in the source data is either omitted entirely or drawn with a visually distinct open/hatched marker and named in the key. It **never** enters a summary statistic plotted alongside the included rows. **1.2 Comparable conditions only.** Arms measured under non-comparable conditions (different N, epoch bu

What's inside
Steps it walks through
  1. §0 Scope
  2. §1 Data fidelity & self-consistency
  3. §2 Label economy — floor and ceiling
  4. §3 Axes, scales, small multiples
  5. §4 Colour
  6. §5 Typography
  7. §6 Chart-family guidance (by data shape)
  8. §7 Layout & narrative
  9. §8 Anti-patterns
  10. §9 Render-then-verify
Ships with 1 file
  • kernel.py
More from awesome-bio-agent-skills
All skills →
About this skill
What does the figure-style skill do?

Publication-grade figure correctness and legibility rules. Load before drawing any plot and call `apply_figure_style()` — sets a role-mapped font-size ladder, outward ticks, frameless legends, and 300-dpi output. The skill is a checklist, not a house look: data fidelity (claim-titles tested against every row, excluded data never enters summaries), label economy (floor and ceiling), colour threading, chart-choice-by-data-shape, layout, and a render-then-verify QA loop (bbox collision + per-panel perceptual check). Ships helpers: focal_palette, bar_with_points, strip_with_median, end_of_line_lab

How do I install it?

Run `npx skills add BioTender-max/awesome-bio-agent-skills --skill figure-style --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From BioTender-max/awesome-bio-agent-skills, a repository with 135 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going