academic-plotting

Generate publication-quality ML paper figures with matplotlib and seaborn.

Updated May 2, 2026
One-click install
npx skills add https://github.com/qcmuu/AI-Research-Skills --skill academic-plotting-qcmuu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: academic-plotting
Source: https://github.com/qcmuu/AI-Research-Skills/tree/main/20-ml-paper-writing/academic-plotting
Command: npx skills add https://github.com/qcmuu/AI-Research-Skills --skill academic-plotting-qcmuu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires matplotlib>=3.8.0, seaborn>=0.13.0, numpy, google-genai>=1.0.0, and includes references (resource) components.

What problem does it solve?

This Skill helps you produce publication-quality diagrams and data plots for ML papers instead of spending hours manually styling figures or guessing chart types.

Core Features & Use Cases

  • Architecture & workflow diagrams: Uses Gemini to turn paper context into architecture/system diagrams (boxes, arrows, labeled relationships).
  • Data-driven charts: Chooses an appropriate matplotlib/seaborn chart type from experimental results (line, bar, scatter, heatmap, ablations, etc.) and generates figures with publication styling.
  • Publication-grade consistency: Supports venue-aware sizing, export conventions, and figure patterns suitable for conferences and LaTeX workflows.
  • Common use case: Turn a method section plus a results table into a complete set of camera-ready figures (e.g., system overview diagram + ablation plot + training curves).

Quick Start

Ask the AI to generate a NeurIPS-ready “Our method” figure by providing your paper section describing the system and your experiment results table, then request both an architecture diagram and the best-matching data plot type.

Frequently Asked Questions about academic-plotting

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

FAQPage Schema
How do I generate publication-ready ML figures from raw experimental results?

To generate publication-ready ML figures, provide your research context and experimental results, and the Skill selects an appropriate matplotlib or seaborn chart type to output print-ready diagrams for venues like NeurIPS or ICML.

Can I automatically create architecture diagrams for my ML paper using matplotlib?

Yes, you can create architecture diagrams by providing your paper's method section. The Skill uses Gemini to convert text descriptions into system overview diagrams with labeled boxes and arrows.

Does this Skill support venue-aware sizing and LaTeX export conventions?

Yes, it supports venue-aware sizing and LaTeX export conventions. The Skill applies publication-grade consistency to ensure your matplotlib and seaborn outputs match conference formatting requirements.

Do I need to manually select chart types for ablation studies and training curves?

No, you do not need to manually select chart types. The Skill automatically chooses the best matching matplotlib or seaborn visualization for your ablation studies and training curves based on the quantitative data provided.

What's the best way to turn a results table into camera-ready data plots?

The best way to turn a results table into camera-ready data plots is to input the table along with your paper context. The Skill then generates appropriately styled seaborn or matplotlib charts suitable for camera-ready submissions.