nature-figure

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

Updated May 13, 2026
One-click install
npx skills add https://github.com/Ricardo-Vae/codex-research-skills --skill nature-figure-ricardo-vae
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nature-figure
Source: https://github.com/Ricardo-Vae/codex-research-skills/tree/main/skills/nature-skills/nature-figure
Command: npx skills add https://github.com/Ricardo-Vae/codex-research-skills --skill nature-figure-ricardo-vae

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

It turns vague “make a publication figure” requests into a disciplined, review-ready workflow that preserves scientific logic and produces high-quality journal outputs with editable text.

Core Features & Use Cases

  • Figure contract first: forces a claim, evidence hierarchy, archetype, and panel map before any styling or plotting starts, reducing reviewer risk.
  • Backend-exclusive plotting (Python or R): supports matplotlib/seaborn/export in SVG/PDF/TIFF (and R via ggplot2/patchwork/ComplexHeatmap with svglite/cairo_pdf/ragg) without cross-render fallbacks.
  • Nature-aligned design + export policy: enforces editable SVG text (svg.fonttype = none), frameless legends, clean spines, unified palette rules, and a consistent export bundle for manuscript use.
  • Revisions and QA readiness: includes privacy rules and QA/review checks such as n/statistics documentation and image-integrity notes expectations.

Quick Start

Use the nature-figure skill to create a Nature-style multi-panel figure for my paper, and ask “Python or R?” if the backend is not specified yet.

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 scientific figures with editable text for journal submission?

To create publication-quality scientific figures with editable text, you must first define a figure contract (claim, evidence, archetype) and select a Python or R plotting backend. This enforces Nature-aligned typography, clean spines, and editable SVG exports.

What's the best way to build a multi-panel manuscript figure in Python or R?

The best way to build a multi-panel manuscript figure is using an exclusive Python (matplotlib/seaborn) or R (ggplot2/patchwork) backend without cross-render fallbacks. This ensures a claim-driven visual argument with consistent palette discipline.

Can I export matplotlib or ggplot2 charts as SVG with editable text for Nature journals?

Yes, you can export matplotlib or ggplot2 charts as SVG with editable text. The workflow enforces svg.fonttype = none in Python and uses svglite or cairo_pdf in R, producing a clean, frameless legend export bundle for journal submission.

Do I need to choose between Python and R before generating scientific figures?

Yes, backend selection is a blocking gate that requires you to choose either Python or R before plotting. You must maintain backend exclusivity for all visual generation and exports to ensure high-quality manuscript outputs without cross-render fallbacks.

How does a claim-driven visual argument reduce reviewer risk for high-impact academic figures?

A claim-driven visual argument reduces reviewer risk by enforcing a figure contract with evidence hierarchy and panel map before styling starts. It also applies a reviewer-risk QA structure checking n-statistics documentation and image-integrity notes.

Why does my scientific figure workflow require backend exclusivity without cross-render fallbacks?

Your scientific figure workflow requires backend exclusivity because cross-render fallbacks disrupt Nature-aligned typography and palette discipline. Enforcing a single Python or R backend ensures unified, editable SVG/PDF/TIFF outputs for manuscript-ready figures.