This is a framework for building publication-ready scientific figures with Python or R, designed around the logic that every chart should defend a specific claim before you worry about aesthetics. It forces you to pick a backend upfront (Python with matplotlib/seaborn or R with ggplot2/patchwork) and stick with it for the entire pipeline: plotting, previewing, exporting to SVG/PDF/TIFF. The workflow starts with a figure contract that maps each panel to evidence, classifies the layout archetype, and sets export requirements before writing any code. It enforces journal submission rules like editable text in vectors, Nature-style dimensions, and unified color families. Use it when you need submission-grade multi-panel figures for high-impact journals, not dashboards or infographics. The blocking backend choice and strict single-language rendering rules keep the workflow clean but opinionated.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
5
skills.sh installs
19.9K
GitHub stars
52.9K
last updated
Aug 21, 2026

Install

$ npx -y skills add yuan1z0825/nature-skills --skill nature-figure --agent claude-code

Installs into .claude/skills of the current project.

Files

Nature Figure Making — Router

Routing protocol

For a new task, load the core and matching resources below. Reuse already loaded guidance on follow-ups; load more only when the task needs it.

0. Check for graphical-abstract and AI-schematic routes

For every graphical-abstract planning, generation, revision, or audit task that uses AI, read references/ai-graphical-abstract-workflow.md first. It owns the message/audience brief, composition and palette workflow, policy gate, human scientific review, disclosure boundary, and provenance requirements. A Nature Careers article is practitioner advice, not submission clearance; verify the current official policy for the exact target journal.

If the request is planning or auditing only, do not ask for Python or R unless the user also asks to render or revise a data-driven figure.

If the user explicitly asks to generate a manuscript schematic, graphical abstract, mechanism diagram, concept illustration, or paper schematic with OpenRouter, GPT Image 2, an image-generation API, or similar wording, do not ask "Python or R?". This is a non-plotting AI-schematic route.

Sponsors

Details

Repository
github.com/yuan1z0825/nature-skills
Categories
Backend & APIs, Git & Pull Requests, Code Review & Quality, AI & Agent Building, Data Science & ML, Debugging, Python, Design & UI/UX, Office & Documents
First seen
May 16, 2026

More from yuan1z0825/nature-skills

All 11
1mintlify avatarmintlifymintlify/docsComprehensive reference for building Mintlify documentation sites. Use when creating pages, configuring docs.json, adding components, setting up navigation, or 19.7Kskills.sh installs
2gmgnai avatargmgn-marketgmgnai/gmgn-skillsGet crypto and meme token price charts (K-line, candlestick, OHLCV), trending meme coin rankings by volume, newly launched tokens on launchpads (pump.fun, fourm19.4Kskills.sh installs
3gmgnai avatargmgn-tokengmgnai/gmgn-skillsResearch any crypto or meme token by address — real-time price, market cap, liquidity, holder list, trader list, top Smart Money and KOL positions, security aud19.4Kskills.sh installs
4warpdotdev avatarwrite-feature-docswarpdotdev/common-skillsDraft a complete documentation page for a new Warp feature from its PRODUCT.md and/or TECH.md spec. Use when an engineer has written a spec and needs to produce19.3Kskills.sh installs
5modelstudioai avatarbailian-climodelstudioai/cli阿里云百炼 / Aliyun Bailian / DashScope 资源管理与 `bl` CLI hub: 应用调用(bl app)、应用记忆、知识库检索、模型目录/模型列表、用量/额度/配额、免费额度、 工作空间、MCP 市场、pipeline、文件上传、console API、登录鉴权与配置、 Agent ski18.9Kskills.sh installs
6google avatarcloud-run-basicsgoogle/skillsManages Cloud Run services, jobs, and worker pools. Use when you need to deploy applications responding to HTTP requests (services), run event-triggered or sche18.7Kskills.sh installs