academic-plotting
Generates publication-quality figures for ML papers from research context. Given a paper section or description, extracts system components and relationships to generate architecture diagrams via Gemini. Given experiment results or data, auto-selects chart type and generates data-driven figures via matplotlib/seaborn. Use when creating any figure for a conference paper.
npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill academic-plotting --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
What it does
Generates publication-quality figures for ML/AI conference papers. For architecture diagrams, it uses Gemini to create architecture/system diagrams from paper context. For data figures, it auto-selects chart types (e.g., line plots, grouped bars, heatmaps) and generates data-driven figures using matplotlib/seaborn. It guides users to choose between Diagram figures (architecture/workflow) and Data figures (numerical results). It also prescribes applying publication styling, exporting outputs, and highlighting the paper's method in a distinct color.
How it works
- It reads the provided context (paper section, description, or results data) to extract visual entities and relationships for diagrams, or to extract dimensions, metrics, and comparisons for charts.
- For diagrams, it follows a workflow to identify components and connections, determine a layout pattern (left-to-right, layered, hub-and-spoke, etc.), assign colors per logical group, and write labels exactly from the source text. It uses Gemini via a prescribed prompt structure and a generation script template to render an architecture diagram image.
- For data charts, it reads the data, identifies axes and metrics, and chooses a chart type from a priority guide (e.g., line plot for time/steps, grouped bar for comparing categories, heatmap for grid data, stacked bar for part-of-a-whole). It then applies publication styling, highlights the method under study with a distinct color, and exports outputs in PDF and PNG formats. It provides a Python example showing how to structure the plotting code and styling.
- It requires specific dependencies (matplotlib>=3.8.0, seaborn>=0.13.0, numpy, google-genai>=1.0.0) and a GEMINI-related workflow for diagrams.
When to use it
Use when creating any figure for a conference paper, selecting between architecture/design diagrams (via Gemini) and data-driven figures (via matplotlib/seaborn).
What it can touch
- Diagram workflows imply using Gemini (via the prescribed API and prompt sections).
- Data workflows touch matplotlib and seaborn plotting code and associated data structures (CSV/JSON inputs as needed).
Caveats
- License is MIT; the skill declares dependencies and requires an environment variable for Gemini prompts. It emphasizes exact text labels from the paper and consistent styling, with guidance to export outputs at high resolution.
- The provided instructions require an API-based image generation process and a structured six-section Gemini prompt, along with a script template. It warns that quality may depend on multiple generation attempts and environmental setup (e.g., GEMINI_API_KEY).
<!-- ╔══════════════════════════════════════════════════════════════╗ ║ 本文件为开源 Skill 原始文档,收录仅供学习与研究参考 ║ ║ CoPaper.AI 收集整理 | https://copaper.ai ║ ╚══════════════════════════════════════════════════════════════╝ 来源仓库: https://github.com/Orchestra-Research/AI-Research-SKILLs 项目名称: AI-Research-SKILLs 开源协议: Apache License 2.0 收录日期: 2026-04-02 声明: 本文件版权归原作者所有。此处收录旨在为社会科学实证研究者 提供 AI Agent Skills 的集中参考。如有
What does the academic-plotting skill do?
Generates publication-quality figures for ML papers from research context. Given a paper section or description, extracts system components and relationships to generate architecture diagrams via Gemini. Given experiment results or data, auto-selects chart type and generates data-driven figures via matplotlib/seaborn. Use when creating any figure for a conference paper.
How do I install it?
Run `npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill academic-plotting --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From brycewang-stanford/Auto-Empirical-Research-Skills, a repository with 3,244 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.