What problem does it solve?
This Skill turns a plotting plan into publication-ready figures by rendering plots/diagrams at the required size and DPI, then generating accurate, caption-ready descriptions.
Core Features & Use Cases
- Figure rendering from a plan: Builds each figure from
workspace/outline.json (plotting_plan) and produces one 300-DPI PNG per figure_id.
- Data-grounded figure generation: Extracts numeric values or conceptual entities from
workspace/inputs/experimental_log.md and/or workspace/inputs/idea.md, avoiding fabrication beyond the provided sources.
- Optional vision-based refinement: Uses an iterative critique/redraw loop when vision is available to catch mislabeled axes, unreadable text, and layout artifacts.
- Caption generation for LaTeX templates: Produces plain-text captions saved to
workspace/figures/captions.json keyed by figure_id (no “Figure N:” prefixes).
Quick Start
Generate the paper figures by running step 2 plotting with your workspace/outline.json, workspace/inputs/idea.md, and workspace/inputs/experimental_log.md so the Skill writes the PNGs and captions into workspace/figures/.