nature-figure

Create Nature-style multi-panel figures with Python or R backends.

38|3|Updated May 7, 2026
One-click install
npx skills add https://github.com/Chanw-research/claude-code-paper-writing --skill nature-figure-chanw-research
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: nature-figure
Source: https://github.com/Chanw-research/claude-code-paper-writing/tree/main/skills/figures/nature-figure
Command: npx skills add https://github.com/Chanw-research/claude-code-paper-writing --skill nature-figure-chanw-research

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) and references (resource) components.

What problem does it solve?

Researchers often struggle to produce publication-grade figures that tell a clear visual argument for Nature-family venues. This skill provides a cohesive, contract-driven workflow that guides layout, color consistency, and export quality across complex multi-panel figures.

Core Features & Use Cases

  • Defines a figure contract before plotting (core conclusion, panel map, evidence hierarchy, export targets) to align team expectations.
  • Supports Python (matplotlib/seaborn) and R (ggplot2/patchwork/ComplexHeatmap) backends with strict exclusivity to ensure reproducible outputs.
  • Emphasizes one hero panel plus supporting panels, palette discipline, direct labeling, and publication-ready exports (SVG as primary, plus PDF/PNG/TIFF).

Quick Start

Define the figure contract and implement the figure in your chosen backend using the Nature-style patterns.

Frequently Asked Questions about nature-figure

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

FAQPage Schema
How do I create publication-quality Nature-style figures with a hero panel in Python or R?▼

Create publication-quality Nature-style figures by defining a figure contract for layout and color consistency, then implementing a hero panel with supporting panels using Python (matplotlib/seaborn) or R (ggplot2/patchwork) backends.

What's the best way to manage multi-panel figure layout and palette discipline for Nature-family journals?▼

Manage multi-panel figure layout and palette discipline by establishing a contract-driven workflow that defines a core conclusion, panel map, and evidence hierarchy before plotting, ensuring strict color consistency across complex Nature-family journal figures.

How do I export multi-panel figures to SVG, PDF, and TIFF formats for journal submission?▼

Export multi-panel figures to SVG, PDF, and TIFF formats by applying a reproducible export workflow that uses SVG as the primary output, supplemented by PDF, PNG, and TIFF for meeting specific journal submission requirements.

Can I use this figure workflow with both Python and R backends in the same project?▼

You cannot mix Python and R backends in the same figure workflow; strict backend exclusivity is required to ensure reproducible outputs, meaning you must choose either matplotlib/seaborn or ggplot2/patchwork/ComplexHeatmap for a given figure.

Why does my Nature-style figure need a figure contract before plotting?▼

A Nature-style figure needs a figure contract before plotting to align team expectations by defining the core conclusion, panel map, evidence hierarchy, and export targets, ensuring the final visual argument is clear and cohesive.

Does this approach support ComplexHeatmap and patchwork for R multi-panel figure assembly?▼

Yes, this approach supports ComplexHeatmap and patchwork for R multi-panel figure assembly, providing reusable patterns for layout, direct labeling, and palette discipline within a contract-driven export workflow.