Academic Figure Skill — Development skill for Claude Code
Publication-ready matplotlib figures for academic papers, as a Claude skill.
How to install Academic Figure Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open liuhao030922/academic-figure-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Academic Figure Skill does
Publication-ready matplotlib figures for academic papers, as a Claude skill. IEEE/ACM/USENIX/ICML/NeurIPS presets, 9 chart forms, colorblind-checked palette.
Alternatives in Development
- Claude Scholar — Semi-automated research assistant for academic research and software development 3k ★
- Scipilot Figure Skill — SciPilot Skills family - Publication-grade scientific figure copilot for Claude Code 2k ★
- Beautiful Feishu Whiteboard — 35 curated colour palette styles for building beautiful, editable Feishu / Lark (飞书) whiteboards 687 ★
README
Academic Figure Skill
**English** | [简体中文](README.zh-CN.md)
[](LICENSE) [](https://github.com/liuhao030922/academic-figure-skill/actions/workflows/ci.yml)   
Publication-ready matplotlib figures for academic papers, packaged as a **Claude skill**. Tell Claude what to plot; it picks the right chart, sizes it to your venue's column, uses a venue-oriented serif fallback, and checks the result before handing it back. Works just as well as a plain Python style module without Claude.

Gallery
Nine chart forms that cover most systems / ML papers. Every panel is a `draw_*` function in [`examples/gallery.py`](examples/gallery.py) you can copy. All data is synthetic.

Why this and not just a style file?
| Style file only (e.g. SciencePlots) | This skill | |
|---|---|---|
| Fonts and sizes per venue | ✓ | ✓ IEEE · ACM · USENIX · ICML · NeurIPS · article |
| Venue-aware column / text widths | — | ✓ figsize("column", 2.2) |
| Chart-form guidance | — | ✓ which chart for which data, and which never to use |
| Helpers for research charts | — | ✓ seed whiskers, bands, CDF p99, annotated heatmaps |
| Checks before finishing | — | ✓ Claude renders and looks for overlaps and clipping |
| Data safety | — | ✓ never puts unpublished results in public examples |
Ask Claude
Once installed, just describe the figure. Claude loads the skill automatically.
**"My paper uses IEEEtran. Plot SLO attainment for FCFS vs. ours across four load levels from `results.csv`, three seeds each."**
→ grouped bars at 3.45 in, gray baseline / blue method,
Related Skills
Academic Figures
Publication-ready research figures from a single command: forest plots, KM curves with risk tables, PRISMA 202
Publication Chart Skill
Publication-grade scientific figure and table skill powered by pubfig and pubtab.
Claude Skill Academic Ppt
Claude Code skill for generating academic defense presentations (.pptx) from LaTeX/PDF — dual-engine figures (
Sub Skill Figures
Sub-skill subagent prompt — 调女娲.skill 蒸馏 top figure
Slide Figure Extractor
Extract figures from lecture slide PDFs and embed them into Anki flashcard Fronts. Detects the figure region o
Matlab Plot Skill
Fix messy MATLAB figures: publication-quality plots, clean subplot layouts, and PDF export for LaTeX/Overleaf
Related Agents
LaTeX Writer
Use for LaTeX work: academic papers (IEEE/Springer/Elsevier), Beamer slides, TiKZ technical diagrams, thesis d
Academic LaTeX Reviewer
LaTeX formatting, mathematical notation, typography, bibliography, cross-references, terminology consistency,
Figure Descriptor
Use this agent when you need to design figures for the manuscript — deciding how many panels a figure needs, w