Agent skill · Data & Analytics

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.

brycew6m878★ · +32/wk · 1 repos on radarProfile →
claude-codeNOASSERTION
Install
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.

Facts
Files in the skill folder: 4
SKILL.md size: 21 KB
Bundled scripts: none
Version: 1.0.0
Declared author: Orchestra Research
Requires: [matplotlib>=3.8.0, seaborn>=0.13.0, numpy, google-genai>=1.0.0]
Path: skills/07-Orchestra-Research-AI-Research-SKILLs/academic-plotting/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 3,244
Language: Stata
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

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).
From the SKILL.md

<!-- ╔══════════════════════════════════════════════════════════════╗ ║ 本文件为开源 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 的集中参考。如有

More from Auto-Empirical-Research-Skills
All skills →
About this skill
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.

Keep going