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.