academic-plotting

Generates publication-quality ML paper figures via Gemini diagrams and matplotlib charts.

Updated Aug 28, 2026
One-click install
npx skills add https://github.com/Its-Atharva-Gupta/forge-researcher --skill academic-plotting-its-atharva-gupta
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: academic-plotting
Source: https://github.com/Its-Atharva-Gupta/forge-researcher/tree/main/skills/academic_plotting
Command: npx skills add https://github.com/Its-Atharva-Gupta/forge-researcher --skill academic-plotting-its-atharva-gupta

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires matplotlib, seaborn, numpy, google-genai, and includes references (resource) components.

What problem does it solve? Creating figures for ML conference papers requires choosing the right chart type, matching venue-specific dimensions and fonts, and producing architecture diagrams that look professional rather than generic. This Skill automates figure generation from raw research context, results tables, or system descriptions. ## Core Features & Use Cases - Architecture Diagram Generation: Extracts system components and relationships from paper text, then generates styled diagrams (hand-drawn sketch, modern minimal, illustrated technical, or classic academic) via Gemini image generation with structured 6-section prompts. - Data-Driven Charts: Auto-selects chart types (line plots, grouped bars, heatmaps, scatter, leaderboards) from experiment results and renders them with matplotlib/seaborn using colorblind-safe palettes and venue-correct sizing. - Publication Styling: Enforces NeurIPS/ICML/ICLR/ACL/AAAI figure dimensions, Times font matching, PDF vector export, and highlights the paper's own method with a distinct color. - Use Case: Given a results paragraph like "GPT-4: MMLU 86.4, Ours: 88.1", the Skill detects a grouped bar comparison, highlights "Ours" in coral, and exports both PDF and 300-DPI PNG files ready for LaTeX inclusion. ## Quick Start Ask the agent to create a figure for your paper by pasting your method section or experiment results, for example: "Generate an architecture diagram from this system description and a grouped bar chart from these benchmark scores."

Frequently Asked Questions about academic-plotting

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

FAQPage Schema
How do I create publication-quality figures for ML papers?

Provide your paper section or results data, and the Skill auto-selects the workflow: Gemini image generation for architecture diagrams with boxes and arrows, or matplotlib/seaborn for charts with numerical axes. Figures are exported as PDF vector files with venue-correct sizing.

What chart type should I use for ablation study results?

Use a grouped bar chart when comparing multiple methods across benchmarks, with value labels above each bar. Highlight your own method in a distinct coral color and use gray for baselines so the contribution stands out.

When should I use Gemini versus matplotlib for figures?

Use Gemini for diagrams with boxes, arrows, and spatial layouts like system architectures or pipelines. Use matplotlib for anything with numerical axes such as line plots, bar charts, scatter plots, and heatmaps, since data charts need precise reproducible rendering.

Does matplotlib figure styling match LaTeX conference templates?

Yes, the Skill sets serif fonts matching Times, applies venue-specific widths (3.25 in single column for ICML, 5.5 in for NeurIPS), and exports PDF vector files. You can optionally enable text.usetex for full LaTeX font rendering.

Why does Gemini misspell labels in generated diagrams?

Image models often alter text. Spell out every label exactly in the prompt's layout section and add explicit constraints like "SPELL EXACTLY" per label. Generate three attempts and select the one with the highest text accuracy.

What are the limitations of AI-generated architecture diagrams?

Gemini output varies between runs and may misplace text or ignore styling, so three attempts and a scoring rubric are recommended. For simple deterministic diagrams, TikZ or Mermaid are more reliable alternatives.