paper-figure

Generate publication-ready figures and LaTeX tables from experiment results.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/Shallow-W/llm-wiki --skill paper-figure-shallow-w
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: paper-figure
Source: https://github.com/Shallow-W/llm-wiki/tree/main/.claude/skills/paper-figure
Command: npx skills add https://github.com/Shallow-W/llm-wiki --skill paper-figure-shallow-w

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the time-consuming manual work of turning experiment results into clean, publication-ready figures and comparison tables for a paper.

Core Features & Use Cases

  • Data-driven figure generation: Produces common ML plots such as line charts, bar charts, scatter plots, heatmaps, and box/violin plots from experiment data.
  • Paper comparison outputs: Generates multi-panel figures and LaTeX-ready comparison tables (including ablations and method comparisons).
  • Reproducible workflow and consistent styling: Creates per-figure generation scripts and ensures consistent fonts, sizes, and print-friendly rules (e.g., vector PDF output, no titles inside figures).

Quick Start

Ask the paper-figure skill to generate the needed paper figures from your figure plan and experiment data by running: generate the paper figures using PAPER_PLAN.md and the available JSON/CSV data.

Frequently Asked Questions about paper-figure

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate publication-ready figures from CSV data for my paper?

To generate publication-ready figures, provide your CSV data and PAPER_PLAN.md file. The skill creates per-figure scripts and outputs vector PDFs with LaTeX include snippets for consistent styling.

How do I create LaTeX comparison tables from experiment results?

Creating LaTeX comparison tables from experiment results involves reading JSON or screen logs to structure ablations and method comparisons. The process produces LaTeX-ready tables that integrate directly into your paper manuscript.

What types of scientific plots can I make for an ML paper?

For an ML paper, you can make line charts, bar charts, scatter plots, heatmaps, and box or violin plots. These scientific plots support multi-panel layouts and apply consistent publication styling defaults.

Can I use JSON log files to plot training curves automatically?

Yes, you can use JSON log files to plot training curves automatically. The workflow reads JSON inputs alongside PAPER_PLAN.md to produce reproducible per-figure scripts and vector PDF outputs without manual plotting.

Does the generated figure styling follow academic publication standards?

The generated figure styling follows academic publication standards by enforcing consistent fonts, sizes, and print-friendly rules. It outputs vector PDFs and omits titles inside figures to meet professional formatting expectations.

How do I ensure reproducibility when generating multi-panel figures?

To ensure reproducibility when generating multi-panel figures, the workflow creates dedicated per-figure generation scripts. This allows you to regenerate the exact same vector PDF outputs from your experiment data consistently.