nature-skills
研究者が学術論文を効率的に準備し、出版するためのAI駆動型ツールキットです。Natureジャーナル基準の図表生成、学術文章の推敲、引用管理、データ利用可能性声明、査読者への返答作成、論文からPPTへの変換などの機能を提供し、研究成果の品質と効率を総合的に向上させます。
git clone https://github.com/Yuan1z0825/nature-skills.gitBefore / After 効果比較
1 组図表のフォーマットを手動で調整したり、学術テキストを繰り返し推敲したり、引用を整理したり、査読者への返答を作成したりすることは非常に時間がかかり、すべての詳細がトップジャーナルの厳格な基準を満たすことを保証するのは困難です。
AIツールを活用してNature基準の図表を自動生成し、原稿をインテリジェントに推敲し、引用を効率的に管理し、質の高い査読者への返答作成を支援することで、論文準備期間を大幅に短縮し、出版成功率を高めます。
nature-skills
📢 课题组诚招“医学 + AI”实习生
Star History
Skill index
| Skill | Status | Purpose | Trigger keywords |
|---|---|---|---|
nature-figure | Stable | Publication-ready matplotlib figures | "Nature figure", "publication plot", "scientific figure" |
nature-polishing | Stable | Academic prose polishing to Nature style | "Nature style", "polish", "academic writing" |
nature-citation | Beta | Strict Nature / CNS-family citation retrieval with ENW, RIS, and Zotero RDF export | "Nature citation", "CNS citation", "text citation", "supporting references", "Zotero RDF" |
nature-data | Draft | Nature Data Availability statements, repository plans, and FAIR checks | "Data Availability", "repository", "FAIR metadata", "data availability statement" |
nature-response | Beta | Point-by-point reviewer response letters with comment triage, action mapping, and risk checks | "response to reviewers", "rebuttal letter", "major revision", "审稿意见回复" |
nature-paper2ppt | Beta | Chinese PPTX decks from scientific papers | "paper PPT", "journal club", "paper to slides", "paper presentation" |
Adding a new skill? Follow the contribution guide at the bottom of this file.
nature-figure
What it does — Generates multi-panel matplotlib figures that match Nature journal visual standards: correct typography, semantic colour palette, editable SVG output, and non-redundant panel information architecture.
Example output gallery — Five dense, simulated Nature-style result figures are
included in the nature-figure gallery:
material/mechanism, spatial imaging, in vivo efficacy, single-cell systems and
perturbation validation.
Chart-type atlas — The nature-figure chart atlas
classifies 10 supported chart families, including bar, line, heatmap, scatter/bubble,
radar/polar, distribution, forest/interval, area/stacked, image-plate and network/matrix
layouts.
![]() | ![]() | ![]() | ![]() | ![]() |
|---|
Built from — Production scripts from papers published in Nature Machine Intelligence and top ML/bioinformatics venues (figures4papers).
Key rules enforced
- Three mandatory rcParams must always appear first:
plt.rcParams['font.family'] = 'sans-serif' plt.rcParams['font.sans-serif'] = ['Arial', 'DejaVu Sans', 'Liberation Sans'] plt.rcParams['svg.fonttype'] = 'none' # text stays as <text> nodes, not paths - Primary output is always
.svg;.pngat 300 dpi is a secondary raster preview. - Multi-panel figures follow a three-level information hierarchy: overview → deviation → relationship. No two panels may answer the same scientific question.
Reference files
skills/nature-figure/
├── README.md
├── SKILL.md
└── references/
├── api.md PALETTE, helper signatures, validation rules
├── design-theory.md Typography, layout, export policy, anti-redundancy rules
├── common-patterns.md Ultra-wide panels, legend axes, print-safe bars
├── tutorials.md End-to-end walkthroughs (bars, trends, heatmaps)
└── chart-types.md Radar, 3D sphere, scatter, fill_between, log-scale
Supported chart types — Stacked bar, grouped bar, horizontal ablation bar, trend/line, sequential heatmap, diverging z-score heatmap, bubble scatter, radar/polar, 3D sphere illustration, fill-between area, log-scale bar, GridSpec multi-panel.
nature-polishing
What it does — Transforms academic draft text (including Chinese → English translation) into prose matching Nature journal conventions: ≤ 30-word sentences, section-aware tense and hedging, precise vocabulary, correct citation practice, and British English.
Built from — Close reading of five Nature s41586 papers (2026) and a graduate-level scientific English writing course; 25 rules extracted across sentence architecture, paper structure, vocabulary, citation integrity, house style, and AI ethics.
Key rules enforced
| Domain | Core rule |
|---|---|
| Sentence length | Every sentence ≤ 30 words; count individually; last sentence most likely to fail |
| Hedging calibration | Match claim strength to evidence: demonstrate → suggest → may reflect |
| Section tense | Results = past tense + quantitative detail; Discussion = hedging + mechanism |
| Citation integrity | Cite only sources personally read and verified; four attribution types |
| Overclaim detection | Flag absolutes, unwarranted causation, scope expansion, unverified "first" claims |
| British English | signalling, colour, analyse, programme, modelling, behaviour |
12-step polishing workflow
Sentence split → Section ID → Hourglass check → Tense audit → Sentence edit → Vocabulary upgrade → Template check → Citation audit → House style → Overclaim → Proofreading → Plain-text output
Reference files
skills/nature-polishing/
├── README.md
└── SKILL.md 25 rules + 12-step workflow (loaded by Claude automatically)
nature-citation
What it does — Converts manuscript text or standalone claims into strict Nature / CNS-family
citation candidates, then exports one reference-manager-ready file in ENW, RIS, or Zotero
RDF. It can also generate an HTML screening page for year filtering, citation selection, and
format-specific download.
Built from — Crossref metadata retrieval, DOI record export, and journal-family filtering logic for Nature Portfolio, the AAAS Science family, and Cell Press.
Key rules enforced
| Domain | Core rule |
|---|---|
| Scope filtering | Restrict to Nature Portfolio, Science family, Cell Press, or flagship-only journals |
| Segmentation | Split long text into citable claim units with stable segment IDs |
| Search discipline | Translate Chinese claims into English scientific concepts; prefer precision over volume |
| Support grading | Distinguish strong, partial, background, limiting, and metadata-only support |
| Export integrity | Do not fabricate DOI, pages, volume, issue, or journal metadata |
| Download options | Support one-file export in ENW, RIS, or Zotero RDF |
Reference files
skills/nature-citation/
├── README.md
├── SKILL.md
├── references/
│ ├── journal-scope.md
│ ├── ris-endnote.md
│ └── search-strategy.md
└── scripts/
└── nature_citation.py
Example workflow — Segment a paragraph, search in-scope citations, review candidates in the
HTML browser, then download only the selected records as ENW, RIS, or Zotero RDF.
nature-data
What it does — Prepares and audits Data Availability statements, repository plans, dataset citations, and FAIR metadata checks for Nature-family and Springer Nature submissions. It is bilingual-aware: Chinese author notes such as "data availability statement", "request from corresponding author", "raw data", "restricted data", and "public database" are converted into precise submission-ready English with Chinese action notes.
Built from — Springer Nature research data policy, Nature Portfolio reporting standards, Scientific Data repository and citation practice, the FAIR Guiding Principles, and DataCite metadata conventions.
Key rules enforced
| Domain | Core rule |
|---|---|
| Data Availability | Map every result-supporting dataset to a durable access route |
| Repository strategy | Prefer mandated or discipline-specific repositories with persistent identifiers |
| Restricted data | State the restriction reason, controller, review route, and access conditions |
| Dataset citations | Cite public datasets with DataCite-style creator, title, repository, year, and identifier metadata |
| FAIR metadata | Check identifiers, licence, README/data dictionary, provenance, version, and reuse conditions |
| Chinese alignment | Translate intent rather than literal wording; flag vague "reasonable request" phrasing |
Reference files
skills/nature-data/
├── README.md
├── SKILL.md
├── agents/
│ └── openai.yaml
└── references/
├── chinese-author-alignment.md
├── fair-metadata-checklist.md
├── policy-principles.md
├── repository-and-identifiers.md
├── source-basis.md
└── statement-patterns.md
nature-response
What it does — Drafts, audits, and revises point-by-point reviewer response letters for Nature-family and high-impact journal manuscript revisions. It treats the response letter as an editor-facing verification document: every reviewer concern is assigned a stable ID, classified, mapped to an action, and tied to manuscript evidence, a revision location, or an unresolved author-input flag.
Built from — Nature editorial process guidance, Nature-family revision-package instructions, Springer Nature rebuttal advice, and transparent peer-review considerations.
Key rules enforced
| Domain | Core rule |
|---|---|
| Completeness | Every reviewer comment receives an ID and a response, cross-reference, or unresolved flag |
| Action mapping | Each reply maps to a concrete manuscript action such as ACCEPT_TEXT, ACCEPT_ANALYSIS, SOFTEN_CLAIM, or AUTHOR_INPUT_NEEDED |
| Traceability | Claimed changes must cite a section, page, line, figure, table, supplement, citation, or visible placeholder |
| Factuality | Do not invent experiments, analyses, citations, line numbers, figure panels, editor instructions, or manuscript changes |
| Tone | Use cooperative, evidence-forward language; disagree only with scientific or scope-based reasoning |
| Chinese alignment | Convert Chinese author notes into English response prose plus Chinese confirmation items when needed |
Reference files
skills/nature-response/
├── README.md
├── SKILL.md
├── references/
│ ├── action-mapping.md
│ ├── chinese-author-alignment.md
│ ├── comment-taxonomy.md
│ ├── difficult-cases.md
│ ├── intake-and-routing.md
│ ├── qa-checklist.md
│ ├── response-structure.md
│ ├── source-basis.md
│ └── tone-and-stance.md
├── tests/
├── conflicting-reviewers.md
├── defensive-draft-audit.md
├── evaluation-summary.md
├── impossible-experiment.md
├── major-revision-missing-evidence.md
├── minor-revision.md
└── rubric.md
└── examples/
├── conflicting-reviewers.md
├── major-revision-with-missing-evidence.md
└── minor-revision.md
nature-paper2ppt
What it does — Turns a scientific paper, preprint, PDF, article text, abstract,
figure legends, or reading notes into a concise Chinese .pptx presentation for journal
club, group meeting, lab meeting, paper sharing, or thesis seminar.
The skill identifies the paper type and central argument, selects only figures and tables that support the evidence chain, writes Chinese slide titles, bullets, captions, takeaways and speaker notes, creates the actual PPTX deck, and runs lightweight package QA.
Key rules enforced
| Domain | Core rule |
|---|---|
| Narrative | Use the paper's scientific argument as the slide spine, not the manuscript section order |
| Paper type | Classify the paper before choosing claim-first, problem-to-solution, workflow-to-validation, or evidence-map logic |
| Figures | Use figures as evidence; crop or split dense panels rather than shrinking them into unreadable slots |
| Output | Build a real .pptx as the primary deliverable, with Chinese text and speaker notes |
| QA | Reopen or inspect the PPTX package, record slide count, embedded media, notes, and any rendering limits |
| Integrity | Do not fabricate results, methods, numbers, datasets, mechanisms, or figure details |
Reference files
skills/nature-paper2ppt/
├── README.md
└── SKILL.md
Shared design principles
All skills in this collection adhere to the following:
- Primary sources only — rules are grounded in published Nature content or official journal guidelines, not general style preference.
- Explicit over implicit — every rule is stated with a rationale, not just asserted.
- Section-aware — academic writing and figures both require context-sensitivity; each skill applies different logic depending on which part of a paper is being handled.
- Output-first — every skill returns something immediately usable: copy-paste prose,
a
.svgfile, a.pptxdeck, or a concrete recommendation. No intermediate planning documents. - Extensible by design — each skill is self-contained in its own directory; adding a new skill requires no changes to existing ones.
Adding a new skill
To add a skill to this collection:
1. Create a directory
nature-<topic>/
2. Minimum required files
| File | Required | Purpose |
|---|---|---|
SKILL.md | Yes | Frontmatter (name, `des |
...
ユーザーレビュー (0)
レビューを書く
レビューなし
統計データ
ユーザー評価
この Skill を評価




