academic-plotting

Generate publication-quality ML paper figures from research context and experiment data.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/box755/simlens-research --skill academic-plotting-box755
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: academic-plotting
Source: https://github.com/box755/simlens-research/tree/main/skill-packs/AI-Research-SKILLs/20-ml-paper-writing/academic-plotting
Command: npx skills add https://github.com/box755/simlens-research --skill academic-plotting-box755

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?

Academic-plotting removes the time-consuming guesswork of making camera-ready ML paper figures by turning research context and experiment results into consistent, venue-ready visuals.

Core Features & Use Cases

  • Architecture and workflow diagrams: Converts paper text about systems (components, relationships, data/control flow) into publication-quality diagrams using Gemini image generation.
  • Data-driven charts: Automatically detects the appropriate chart type from results/data and produces polished matplotlib/seaborn figures (e.g., line plots, grouped bars, heatmaps, ablations).
  • Paper-consistent styling: Applies reusable styling rules for fonts, colors, sizing, and export formats (PDF vector + PNG fallback) to match common ML venues.
  • Highlights “our method”: Emphasizes the paper’s contribution with a distinct color for clarity in comparisons and ablations.

Quick Start

Use academic-plotting to turn a section describing your system and results into figures suitable for a conference submission.

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 paper figures from experiment data?▼

To generate publication-ready ML paper figures, supply your experiment data in CSV or JSON format to auto-select chart types and produce polished matplotlib and seaborn visuals. The system exports LaTeX-friendly PDF vector and PNG outputs with consistent styling for conference submissions.

Can I automatically create system architecture diagrams from research text?▼

Yes, you can automatically create system architecture diagrams by providing text describing your system components and relationships. The tool uses Gemini image generation to convert this method text into publication-quality workflow diagrams.

Does this tool apply consistent academic styling for matplotlib and seaborn charts?▼

Yes, it applies reusable academic styling rules for fonts, color palettes, and sizing to ensure consistent formatting across all matplotlib and seaborn charts. It highlights your proposed method with a distinct color for clear comparison in ablation studies.

What's the best way to reproduce scientific visualization outputs for a camera-ready submission?▼

The best way to reproduce scientific visualization outputs is by using the deterministic figure generation scripts provided for each chart. This ensures reproducibility while maintaining consistent venue-ready styling and exporting LaTeX-friendly vector formats.

Do I need a GEMINI_API_KEY to generate workflow diagrams?▼

Yes, you need a GEMINI_API_KEY to generate workflow diagrams, as it powers the multi-attempt architecture diagram generation using Gemini. Data-driven matplotlib and seaborn charts do not require this API key for plotting experiment metrics.

Why does my academic diagram generation fail without YAML configuration?▼

Academic diagram generation fails without YAML configuration because the system requires YAML-configured naming and descriptions to properly structure the deterministic generation scripts. This setup ensures consistent styling and reproducible outputs for your publication figures.