Tooluck logoTooluck
SKILL.md

figure-composer

Agent skill fromaipoch/open-science

Compose one publication-grade multi-panel figure. Start from a one-line claim plus immutable data Artifact Version references, or inspect an existing figure and draft its outline directly. Plan a 12-column panel outline, delegate one worker per panel, compose and inspect the result, then run at most three adversarial review rounds while regenerating only affected panels. For a standalone plot use `figure-style`; for whole-paper figure ordering use `paper-narrative`.

How to install figure-composer

install figure-composer
# 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-composer/

# into

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

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

resources/skills/figure-composer/SKILL.md

Apache-2.0Full file
1# Figure Composer — narrative → panels → compose → adversarial loop
2
3`figure-composer` is the outer workflow for one multi-panel figure. Use the
4`figure-style` rules while planning and reviewing; every panel worker uses those
5rules independently. Run `paper-narrative` first when the paper-level figure
6sequence is still undecided.
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-composer"], "code": "print(figure_outline_schema())" }
15```
16
17`kernelSkillIds` contains the skill ID; function calls belong in `code`. Call the
18named functions directly without an import or discovery step.
19
20## Inputs
21
22- `claim`: the one sentence the figure makes true without surrounding prose.
23- `dataVersionIds`: immutable Upload or Artifact Version identities grounding
24 the panels.
25- `width_mm`: venue column width, commonly 85–89 mm single or 174–183 mm double.
26- `rulesVersionId`: immutable Artifact Version containing the design rules used
27 by the composite reviewer.
28- `delegatePrefix`: short branch-unique prefix for panel and reviewer child names.
29
30Run this workflow only in the Main/root agent. Delegated children cannot call
31`host.delegate`, so the whole composer cannot itself be delegated.
32
33## Entry points
34
35- **From a claim:** Main writes the outline in step 1 from the claim, data, and
36 `figure-style` rules.
37…

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