nature-figure-style

Generate Nature-compliant Matplotlib figure styles and schematic diagram templates.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/WishingCat/MySkills --skill nature-figure-style
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nature-figure-style
Source: https://github.com/WishingCat/MySkills/tree/main/nature-figure-style
Command: npx skills add https://github.com/WishingCat/MySkills --skill nature-figure-style

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Generates publication-ready Nature/Nature Photonics figure styles without painstaking manual tuning of fonts, line widths, ticks, panels, and palettes.

Core Features & Use Cases

  • Matplotlib data-plot styling (Nature-compliant): line plots, bar charts, scatter plots, heatmaps, spectra, log-log, polar, insets, dual y-axes, and legends with Nature-specific spines/ticks and text sizing.
  • Architecture/schematic diagram components (Nature Photonics-compliant): optical setups, block/flow diagrams, 2D vector schematics, and 3D isometric chip cross-sections with consistent material and pump/signal color conventions.
  • Empirical guardrails & checklist: enforces recurring “Nature fingerprints” like sans-serif typography, bold lowercase panel labels (a/b/c), inward ticks, and consistent linewidths, plus a post-render validation checklist.
  • Use case examples: turning a dataset into a Nature-style plot for submission, and producing an optical-setup schematic or hybrid (3D chip + 2D link) figure for Nature Photonics.

Quick Start

Use the nature-figure-style skill to generate a Nature-style line chart from your time-series data.

Frequently Asked Questions about nature-figure-style

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

FAQPage Schema
How do I create publication-ready Nature figures using matplotlib?

Nature figure styling requires sans-serif typography, bold lowercase panel labels (a/b/c), inward tick directions, and consistent spine and linewidth rules across line, bar, scatter, and heatmap plots. These empirical formatting conventions eliminate manual tuning and ensure compliance with Nature publication standards.

Can I generate 3D isometric chip schematics for Nature Photonics figures?

Yes, you can generate 3D isometric chip cross-sections and optical setup schematics for Nature Photonics figures. The styling applies consistent material colors and pump/signal conventions to hybrid 2D vector and 3D architecture diagrams without manual vector tuning.

What is the best way to style optical setup diagrams for Nature Photonics submissions?

The best way to style optical setup diagrams is to apply Nature Photonics-compliant templates that enforce consistent material colors, pump/signal conventions, and uniform linewidths for block, flow, and hybrid 3D chip schematics.

Does this approach support dual y-axes and polar plots for scientific data visualization?

Yes, this approach supports dual y-axes, polar plots, log-log scales, and insets for scientific data visualization. It applies Nature-compliant text sizing, spines, and ticks across various matplotlib chart types including spectra and scatter plots.

How do I add bold lowercase panel labels to my scientific plots?

You add bold lowercase panel labels (a/b/c) by applying empirical Nature figure guardrails that automatically format text styling. This ensures consistent typography and sizing across all panels in your matplotlib data plots and schematic diagrams.