figure-generation

Generate publication-quality figures from prompts and datasets using Matplotlib or Seaborn.

4|1|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/ARAVINDAN20/Claude-Research-Paper-OS --skill figure-generation-aravindan20
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: figure-generation
Source: https://github.com/ARAVINDAN20/Claude-Research-Paper-OS/tree/main/.claude/skills/agent-research-skills/skills/figure-generation
Command: npx skills add https://github.com/ARAVINDAN20/Claude-Research-Paper-OS --skill figure-generation-aravindan20

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, matplotlib, argparse, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of publication-quality figures for research papers by turning descriptive prompts and datasets into ready-to-use visuals with a pipeline that emphasizes reproducibility and publication standards.

Core Features & Use Cases

  • Three-phase figure pipeline: query expansion, code generation with execution, and visual refinement to ensure plots meet publication standards.
  • Supports common figure types including bar, line, heatmap, ablation, training curves, scatter, and more, with colorblind-friendly styling.
  • Use case: generate a plot for a results section from a CSV file without writing plotting code.

Quick Start

Describe the figure you want, and Claude will generate a ready-to-use script and figure.

Frequently Asked Questions about figure-generation

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

FAQPage Schema
How do I generate publication-ready figures from a CSV file without writing Matplotlib code?

To generate publication-ready figures from a CSV file without writing Matplotlib code, you provide a descriptive prompt and dataset to an automated pipeline. The system expands the prompt, generates and executes runnable Python code, and applies visual refinement to produce standard academic plots like bar, line, and scatter charts.

What is the best way to create ablation study tables and training curves for a research paper?

The best way to create ablation study tables and training curves for a research paper is using an automated figure generation pipeline. It applies publication standards and colorblind-friendly styling to render these specific academic plot types from your raw data inputs.

Do I need Python and Seaborn installed to automate research paper figure generation?

Yes, you need Python with Matplotlib and Seaborn installed to automate research paper figure generation. The pipeline relies on these dependencies along with NumPy and Argparse to generate and execute the plotting code required for your visual outputs.

Can I use descriptive prompts to automate manuscript figure creation for different plot types?

Yes, you can use descriptive prompts to automate manuscript figure creation. The pipeline supports generating bar, line, heatmap, ablation, training-curve, and scatter figures by expanding your query into runnable code and refining the visuals for publication standards.

Does automated Matplotlib figure generation apply colorblind-friendly styling?

Yes, automated Matplotlib figure generation applies colorblind-friendly styling. The visual refinement phase of the pipeline ensures that all generated academic plots and manuscript figures meet publication standards while remaining accessible.

Why does the generated Python plotting code fail to execute during the code generation phase?

Generated Python plotting code may fail to execute if dependencies like NumPy or Matplotlib are missing or if the dataset inputs are misaligned. The pipeline attempts to generate and execute runnable code directly, requiring a properly configured Python environment to succeed.