nature-shared Skill (Nature Skills): Shared References
Holds the shared writing rules, ethics notes and journal formats that other Nature Skills read, for researchers who use the nature-* skill set.
- Installs
- 13.7K
- on skills.sh
- Stars
- 51.7K
- on GitHub
- Files
- 20
- besides SKILL.md
- Updated
- Nov 2026
- last repo commit
nature-shared is not a workflow you call. SKILL.md says to use it only as a dependency of another installed Nature skill, and to load the single file that skill asks for, never the whole package. The files cover ethics, research compliance, paper types, terminology, a consistency sweep, main-text discipline, and guidance for Results, Discussion, Introduction and abstracts.
It also holds format notes for Nature, Nature Communications and Nature Machine Intelligence. SKILL.md says some of the guidance is corpus-derived writing advice and not official journal policy.
Good for
- Researchers installing nature-writing, nature-polishing or nature-reader
- Authors preparing a Nature, Nature Communications or NMI manuscript
- Skill maintainers who want to see how a shared reference layer is built
Install nature-shared
Claude Code
- 1
Copy this prompt.
Install the nature-shared skill in Claude Code. Run this command: npx skills add Yuan1z0825/nature-skills --skill nature-reader --skill nature-shared Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js.
nature-shared does nothing alone. Install it with the Nature skill that reads it. Select your coding tool when the installer asks.
Built from the package data we hold. Not yet tested by us. Source.
What's in the skill
When it loads
Internal shared-reference support package for installed Nature Skills, including nature-writing, nature-polishing, nature-response, nature-reader, and nature-paper2ppt. Do not invoke it as a standalone user workflow. Load only the specific core or journal-format file requested by another Nature skill.
Key facts
- Author
- yuan1z0825
- Repository
- yuan1z0825/nature-skills
- Installs on skills.sh
- 13,747 as of 2026-11-02
- Last repo commit
- 2026-11-01
- skills.sh audits
- Gen Agent Trust Hub: pass; Socket: pass; Snyk: pass
- Version
- 1.6.0 in manifest.yaml
What it includes
Authorship, disclosure and specialist compliance checks
Shared guardrails for ethics, safety, authorship, disclosure and non-invention, plus specialist compliance such as human or animal research, clinical reporting and image integrity. Loaded only when its gate applies.
core/ethics.md and research-compliance.mdClassify the manuscript, then read it
paper-type-taxonomy.md classifies article genre. reader-workflow.md is a shared reading workflow requested by other Nature skills.
Paper type and reader workflowFix the vocabulary, then audit for drift
terminology-ledger.md keeps terms consistent. consistency-sweep.md audits a revised manuscript for variants, unreconciled numbers, contradicted claims and tense drift.
Terminology ledger and consistency sweepResult placement, compression and claim repetition
Used for placing results, compressing main text, allocating evidence between text, captions and SI, and checking for repeated claims.
Main-text disciplineFour writing guides for Nature-style papers
nature-results-discussion.md, discussion-argument-language.md, nature-introduction.md and nature-abstract.md. SKILL.md says the Nature-style ones are corpus-derived and not official journal policy.
Results, Discussion, Introduction, Abstract guidesNature, Nature Communications, Nature Machine Intelligence
nature.md is for the flagship journal only. nature-machine-intelligence.md covers NMI article types, limits, initial-submission files and data and code duties. nat-comms.md covers Nature Communications conventions.
Journal formatsMechanical first pass for term, number and unit variants
A Python script that reads the files you pass and prints warnings about terminology variants, equal numbers at different precision and equivalent lengths in different units. The README says its output is warnings for review, not automatic edits.
Runs code ·
scripts/check_consistency.py
From the official docs
Permissions
Low risk
The package is reference text plus one local Python script that reads files you point it at and prints warnings.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
One bundled Python script
scripts/check_consistency.py reads the paths you give it and prints warnings or JSON. Another Nature skill decides when to run it, so check which files it is pointed at. github.com
Security advisories
No published security advisories as of Nov 2, 2026.
Technical details
| Turning on read-only | No switch is documented. The README describes the script output as warnings for review, not automatic edits. |
|---|---|
| Sign-in and keys | The script's imports and the SKILL.md name no credentials. |
| Scopes |
|
Questions
What is nature-shared?
It is a support package of shared reference files for the Nature Skills set. Other skills such as nature-writing and nature-polishing read single files from it when they need ethics rules, a journal format or a writing guide.
Can I use it on its own?
It is not meant to be. SKILL.md says not to invoke it as a standalone workflow, and agents/openai.yaml sets allow_implicit_invocation to false. Install it with the nature-* skill that needs it.
How do I install it?
Use the install box above. It installs nature-reader and nature-shared together, as the README example does. Swap nature-reader for the Nature skill you use, because the README says to install nature-shared alongside the skills that reference it.
Does it run code?
It bundles one Python script, check_consistency.py, which another skill can run on a manuscript. It reads the files you give it and prints warnings. It imports only Python standard library modules (argparse, json, re, dataclasses, decimal, pathlib and typing). The rest of the package is Markdown and YAML.
Is the Nature guidance official?
Not all of it. SKILL.md says the Results, Discussion, Introduction and abstract guides are corpus-derived writing guidance and not official journal policy. The journal-format files are the place for exact submission rules.
Is it safe?
It holds reference text and one local Python script. manifest.yaml says to resolve the script relative to the package, not your working folder. Treat manuscript checks as advice and confirm journal rules on the journal’s own site.
Information
updated Nov 2, 2026
- Repository
- yuan1z0825/nature-skills
- Folder
skills/nature-shared
Sources
Docs, issue trackers and discussions this page is built from.
Show all 6Hide
- nature-skills README · github.com
- nature-shared SKILL.md · github.com
- nature-shared README_EN.md · github.com
- manifest.yaml · github.com
- check_consistency.py · github.com
- agents/openai.yaml · github.com