Agent skill

Nature Figure

by Tai609 in Tai609/NebulaMat

Create, revise, audit, and export submission-grade scientific figures for Nature-family and other high-impact venues in Python (matplotlib/seaborn) or R (ggplot2/patchwork/ComplexHeatmap), including…

Custom licenceAuto-check passedData & Analytics

Install Nature Figure

skills CLI
$ npx skills add Tai609/NebulaMat --skill nature-figure -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Tai609/NebulaMat nature-figure --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Tai609/NebulaMat.git skills-src && mkdir -p .claude/skills && cp -r skills-src/runtime/skills-bundle/nature-figure .claude/skills/nature-figure && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
nature-figure
GitHub stars
100
Token cost
~1.9k tokens
SKILL.md length
831 words
Files
148 (incl. scripts, references, assets)
Skills in repo
15
Repo updated
First seen
Licence
Custom licence

At a glance

Create, revise, audit, and export submission-grade scientific figures for Nature-family and other high-impact venues in Python (matplotlib/seaborn) or R (ggplot2/patchwork/ComplexHeatmap), including…

  • Works in 6 steps: Check for the OpenRouter AI-schematic… → Load the manifest and the core layer → Resolve the backend — a blocking gate → …
  • Scientific plots
  • SKILL.md covers Routing protocol and Why this split
  • Manuscript data visualization

What it does

Nature Figure is an agent skill from Tai609/NebulaMat. Create, revise, audit, and export submission-grade scientific figures for Nature-family and other high-impact venues in Python (matplotlib/seaborn) or R (ggplot2/patchwork/ComplexHeatmap), including multi-panel plots, figures4papers-style work, and journal-ready SVG/PDF/TIFF outputs. Use for paper or scientific plots, manuscript data visualization, 论文配图、学术写作配图、科研绘图、科研作图、画图、作图、出图、论文图表、可视化. Define the conclusion, evidence logic, data integrity, template compatibility, export needs, and reviewer risks before…

Its SKILL.md is about 1.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 151 other files, including scripts, reference files and assets (for example `README.md`, `README_EN.md` and `agents/openai.yaml`).

It sits in Data & Analytics, covering Data visualization and Model routing and gateways. It works with OpenRouter, Python, Adobe Illustrator and Figma. The repository describes itself as: NebulaMat scientific materials research workbench.

When your agent uses it

  • Scientific plots
  • Manuscript data visualization
  • 论文配图、学术写作配图、科研绘图、科研作图、画图、作图、出图、论文图表、可视化
  • Interactive dashboards

Example prompts

  • “/nature-figure”

Requirements

  • Python 3

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Check for the OpenRouter AI-schematic route
  2. Load the manifest and the core layer
  3. Resolve the backend — a blocking gate
  4. Load the matching backend fragment
  5. Build the figure using the loaded material
  6. Reach for references only when needed

What it can do on your machine

Read from SKILL.md and the folder at commit c906ed5. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/, which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Nature Figure loads about 1.9k tokens when it runs, and up to ~33k if it reads all its reference files. Until then it costs about 252 tokens; SKILL.md has 831 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~252
When it runs · the whole SKILL.md, loaded when a task matches
~1.9k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~33k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 831 words (~1,858 tokens).

“This skill is split into two layers:”

— opening of SKILL.md by Tai609, Custom licence
name
nature-figure

Read the full SKILL.md on GitHub

Files

SKILL.md and 147 other files (scripts, references, assets) in runtime/skills-bundle/nature-figure of Tai609/NebulaMat.

  • SKILL.md
  • .gitignore
  • .nebulamat-managed
  • README.md
  • README_EN.md
  • agents/openai.yaml
  • assets/chart-atlas/atlas-01-bar-charts.png
  • assets/chart-atlas/atlas-02-line-trends.png
  • assets/chart-atlas/atlas-03-heatmaps.png
  • assets/chart-atlas/atlas-04-scatter-bubble.png
  • assets/chart-atlas/atlas-05-radar-polar.png
  • assets/chart-atlas/atlas-06-distributions.png
  • assets/chart-atlas/atlas-07-forest-interval.png
  • assets/chart-atlas/atlas-08-area-stacked.png
  • assets/chart-atlas/atlas-09-image-plates.png
  • assets/chart-atlas/atlas-10-network-matrix.png
  • assets/figures4papers/THIRD_PARTY_NOTICES.md
  • … and 131 more

Open the folder on GitHubat commit c906ed5

Compare with similar skills

Nature Figure next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Nature Figure compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Nature Figure this skillTai609/NebulaMat100—~1.9kAutomated safety check: PassCustom licence
Ieee Figure TableCloudWave818/ieee-skills359—~1kAutomated safety check: PassMIT
Nature FigureCitrus-bit/Anaxa1202 repos~2.7kAutomated safety check: PassMIT
Nature FigureNeuroAIHub/BrainPilot1.1k1 repos~1.3kAutomated safety check: PassAGPL-3.0
CJK Font Setup for Plotsxjtulyc/MedgeClaw6171 repos~1.3kAutomated safety check: PassNone
Release Evidence WorkflowAli-Marandi/ClimateDataAnalyzer107—~1.6kAutomated safety check: PassMIT

Similar skills

  • Ieee Figure Table

    CloudWave818/ieee-skills

    Audit, redesign, generate, and improve IEEE manuscript figures, tables, captions, result presentation, plotting scripts, visual polish, hybrid Python/R plus vector-editor workflows…

    359 GitHub stars~1k tokensUpdated 2 mo ago
    Data & AnalyticsAuto-check passed
  • Nature Figure

    Citrus-bit/Anaxa

    Submission-grade Nature/high-impact journal figure workflow for Python or R.

    120 GitHub starsUsed in 2 repos~2.7k tokens
    Data & AnalyticsAuto-check passed
  • Nature Figure

    NeuroAIHub/BrainPilot

    Submission-grade Nature/high-impact journal figure workflow for Python or R.

    1.1k GitHub starsUsed in 1 repo~1.3k tokens
    Data & AnalyticsAuto-check passed
  • CJK Font Setup for Plots

    xjtulyc/MedgeClaw

    Detects a usable Chinese, Japanese or Korean font and configures matplotlib so chart labels, titles and legends render instead of showing empty boxes.

    617 GitHub starsUsed in 1 repo~1.3k tokens
    Data & AnalyticsAuto-check passed
  • Release Evidence Workflow

    Ali-Marandi/ClimateDataAnalyzer

    Build an auditable release-evidence workflow for a desktop or packaged application.

    107 GitHub stars~1.6k tokensUpdated 1 mo ago
    Data & AnalyticsAuto-check passed
  • Intelligrapher

    MrLee2R/Intelligrapher

    科研绘图智能助手。当用户需要科研绘图、数据可视化、配色建议、期刊风格调整、生成 matplotlib 或 seaborn 绘图代码、或询问某专业领域图表规范时触发。支持多领域与顶刊审美,输出可直接运行的 Python 脚本。

    112 GitHub stars~388 tokensUpdated 4 mo ago
    Data & AnalyticsAuto-check passed

More from Tai609/NebulaMat

All 15 skills in this repo
  • Image OCR

    Tai609/NebulaMat

    Read and transcribe the text visible inside an image file (PNG/JPG/JPEG/WebP/BMP/GIF) using the built-in Windows Media.Ocr OCR engine, with NO external credential or network required.

    100 GitHub stars~1.1k tokensUpdated 1 mo ago
    Auto-check passed
  • Aris Proof Orchestrator

    Tai609/NebulaMat

    Manage a stateful, run-directory-based proof project with Codex: continuation across runs, run-local source bookkeeping, manual GPT Pro handoff packages when a local attempt stalls, and an optional…

    100 GitHub stars~5k tokensUpdated 1 mo ago
    Auto-check passed
  • Build provenance-controlled facet-specific electrochemical adsorption model cohorts from MatterGen candidates after MatterSim relaxation, including slab terminations, adsorption sites and…

    100 GitHub stars~2.7k tokensUpdated 1 mo ago
    Auto-check passed
  • Generate auditable candidate crystal structures with the project's pinned MatterGen runtime, including request construction, model/conditioning selection, GPU-cost bounds, workspace-safe output…

    100 GitHub stars~1.9k tokensUpdated 1 mo ago
    Auto-check passed
  • Run governed MatterSim-v1.0.0-5M energy, force, stress, and optional ASE FIRE relaxation for workspace-local standardized structures.

    100 GitHub stars~1.6k tokensUpdated 1 mo ago
    Auto-check passed
  • Nature Academic Search

    Tai609/NebulaMat

    Multi-source literature search, citation verification, strict independent other-citation audits, article-level citation metric tables, influential citer profiling with citation-context extraction…

    100 GitHub stars~1.2k tokensUpdated 1 mo ago
    Auto-check passed

Questions about Nature Figure

What does Nature Figure do?

Create, revise, audit, and export submission-grade scientific figures for Nature-family and other high-impact venues in Python (matplotlib/seaborn) or R (ggplot2/patchwork/ComplexHeatmap), including…. Nature Figure is an agent skill from Tai609/NebulaMat. Create, revise, audit, and export submission-grade scientific figures for Nature-family and other high-impact venues in Python (matplotlib/seaborn) or R (ggplot2/patchwork/ComplexHeatmap), including multi-panel plots, figures4papers-style work, and journal-ready SVG/PDF/TIFF outputs.

When should I use Nature Figure?

Nature Figure fits situations like: scientific plots; manuscript data visualization; 论文配图、学术写作配图、科研绘图、科研作图、画图、作图、出图、论文图表、可视化; interactive dashboards.

How do I install Nature Figure in Claude Code?

Run `npx skills add Tai609/NebulaMat --skill nature-figure -a claude-code`. Or copy the skill folder (runtime/skills-bundle/nature-figure in Tai609/NebulaMat) into .claude/skills/nature-figure in your project. Claude Code loads it when a task matches its description.

How do I install Nature Figure in Codex?

Run `npx skills add Tai609/NebulaMat --skill nature-figure -a codex`. Or copy the skill folder (runtime/skills-bundle/nature-figure in Tai609/NebulaMat) into .agents/skills/nature-figure in your project. Codex loads it when a task matches its description.

Can I use Nature Figure in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Tai609/NebulaMat --skill nature-figure -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/nature-figure, .gemini/skills/nature-figure, .github/skills/nature-figure and .opencode/skills/nature-figure in your project.

What does Nature Figure need to run?

SKILL.md names no scripts, command-line tools or credentials: Nature Figure is instructions for the agent only. Our summary lists: Python 3.

Does Nature Figure access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Nature Figure safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Nature Figure use?

Nature Figure has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Nature Figure use?

About 1.9k tokens (SKILL.md is roughly 7.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 31k tokens, read only when the agent opens those files.

What are the alternatives to Nature Figure?

Skills that share tags, products or a category with Nature Figure: Ieee Figure Table (CloudWave818/ieee-skills, 359 stars), Nature Figure (Citrus-bit/Anaxa, 120 stars), Nature Figure (NeuroAIHub/BrainPilot, 1.1k stars) and CJK Font Setup for Plots (xjtulyc/MedgeClaw, 617 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Nature Figure?

Tai609 (a GitHub user) maintains it in Tai609/NebulaMat, which has 100 GitHub stars. The repository holds 15 skills in this directory. The repository was last updated on September 6, 2026.

Source: Tai609/NebulaMat on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.