plot

Generate publication-ready Matplotlib figure templates with deterministic styling.

16|1|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/wenhaochai/claude-plugins --skill plot-wenhaochai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plot
Source: https://github.com/wenhaochai/claude-plugins/tree/main/writing/skills/plot
Command: npx skills add https://github.com/wenhaochai/claude-plugins --skill plot-wenhaochai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the repetitive, error-prone work of manually styling plots for papers by providing ready-to-run Matplotlib figure templates with consistent fonts and a publication-friendly color palette.

Core Features & Use Cases

  • Publication styling baked in: Palatino body with STIX math to match arXiv-like typography, plus paper-friendly Google brand colors with a controllable softness tier.
  • Multiple figure types: Vertical/horizontal bar charts, ablation-friendly horizontal bars, boxplots with ordered gradients, and several line/scatter variants including log scales and broken y-axes.
  • Copy-and-adapt workflow: Each template is a single .py file with illustrative placeholder data and clear instructions to replace labels/data and add your own savefig.

Quick Start

Use the plot skill to generate a single publication-ready figure by running the appropriate template (for example, 20_line_multi.py) in your figures folder, replacing placeholder labels and data with your own, and adding fig.savefig('out.pdf') before execution.

Frequently Asked Questions about plot

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

FAQPage Schema
How do I create publication-quality Matplotlib charts for a research paper?

You can create publication-quality charts by running ready-to-use Matplotlib templates that apply consistent Palatino and STIX typography with a soft Google brand color palette for paper-ready figures.

What's the best way to style a log-log plot for scientific writing?

Styling a log-log plot for scientific writing is handled by specific line and scaling variant templates that automatically apply deterministic arXiv-like typography and publication-friendly colors.

Can I generate Matplotlib figure templates for ablation studies?

Yes, you can generate ablation-friendly horizontal bar chart templates that include illustrative placeholder data and clear instructions to replace labels and data with your own results.

Does this plotting skill support broken y-axis line charts?

The plotting skill supports broken y-axis line charts through its multiple line and scatter variants, ensuring deterministic styling requirements are applied consistently across all figure types.

How do I customize colors in Matplotlib figures for academic reports?

You customize colors in Matplotlib figures for academic reports by adjusting the controllable softness tier within the shared style.py file, which modifies the paper-friendly Google brand color palette.

Do I need to install external dependencies to use these paper styling templates?

No external dependencies are required to use these paper styling templates, as each template is a single Python file with a shared style.py that relies on standard Matplotlib functionality.