Tooluck logoTooluck
SKILL.md

figure-style

Agent skill fromaipoch/open-science

Publication-grade correctness and legibility rules for final-deliverable scientific figures, not exploratory plots. Use for a figure that will ship in a report, paper, export, or kept artifact. Covers data fidelity, label economy, color threading, chart choice, layout, and render-then-verify QA without imposing a visual house style. For multi-panel composition use `figure-composer`; for whole-paper ordering use `paper-narrative`.

How to install figure-style

install figure-style
# install the open-science pack with the skills CLI
npx skills add aipoch/open-science

# or add only this skill to Claude Code: copy the folder

resources/skills/figure-style/

# into

~/.claude/skills/figure-style/ (all projects)

.claude/skills/figure-style/ (one project)

resources/skills/figure-style/SKILL.md

Apache-2.0Full file
1# Publication-Grade Figure Rules
2
3_A checklist for correct, legible, internally-consistent scientific figures. This
4skill does not impose a visual house style — frame, font, and palette are
5parameters. Before plotting, follow the Notebook call below and invoke
6`apply_figure_style()`._
7
8## Open-Science Notebook call
9
10Every `notebook_execute` request whose `code` uses a function named in this skill
11includes this skill ID:
12
13```json
14{ "kernelSkillIds": ["figure-style"], "code": "apply_figure_style()\n..." }
15```
16
17`kernelSkillIds` contains the skill ID; function calls belong in `code`. This
18request is complete as written: call the named functions directly and do not add
19an import or discovery step.
20
21## §0 Scope
22
23**Load trigger** (same rule as the system prompt's "Publication-grade plots"
24section): this skill is for **final-deliverable figures** — those shipping in a
25report, paper, or export, or saved as an artifact the user will keep — not for
26exploratory/intermediate plots (quick looks, EDA, sanity checks), which are
27drawn plainly without it. Once loaded, "every plot" below means every plot you
28render toward the deliverable.
29
30§1–§3, §8, and §9 are **correctness** — they apply to every plot, in every
31context, and have no aesthetic content. §4–§7 are **guidance** — defaults that
32produce a clean result but that a deliberate alternative can override
33(individual rules inside §4–§7 that state a factual/perceptual invariant — e.g.
34…

Excerpt shown under the repository's Apache-2.0 license.

More skills in open-science

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates