JavaScript is disabled. Some features may not work.
nature-data — ★ 22.6K GitHub Stars — Install Guide | SkillsNav
🇺🇸 English🇨🇳 中文
SkillsNav
Home

nature-data

★ 22K repomlN/AIntermediateClaude
🤖 AI Summary

This skill implements a two-layer data availability system: a static layer with versioned content fragments and a dynamic layer that lazily loads policy/repository references on demand, using a strict four-step routing protocol that always reads from disk.

How to Install

Claude Code:
git clone --depth 1 https://github.com/Yuan1z0825/nature-skills.git && cp nature-skills/skills/nature-data ~/.claude/skills/nature-data -r
# Nature Data Availability — Router This skill is split into two layers: - A **static layer** under `static/` that holds versioned, reusable content fragments (the default stance and source hierarchy, the Chinese-user operating mode, and the workflow with output format). - A **dynamic layer** (this file plus `manifest.yaml`) that loads the core every time and reaches for the deeper policy/repository/FAIR references only when a step needs them. Do not try to apply the data-availability logic from memory or from this router. Always load fragments from disk as described below. ## Routing protocol Follow these four steps every time the skill is invoked. ### 1. Load the manifest and the core layer Read [manifest.yaml](manifest.yaml). Then read every file listed under `always_load`: - `static/core/stance.md` — what the data-availability package is, the default stance, and the source hierarchy. - `static/core/chinese-mode.md` — how to operate when the user writes in Chinese (accept Chinese, draft English, convert terms precisely). - `static/core/workflow.md` — the eight-step workflow and the output format. ### 2. No content axis — confirm journal and language inline Unlike nature-writing or nature-figure, nature-data has no fragment axis. Its variation is handled at runtime, not by loading different content bodies: - **journal/article type** — if journal-specific instructions conflict with this skill, follow the journal. - **access route** — each dataset is classified into one route (public repository, controlled access, within paper, reused public, third-party restricted, justified request, or not applicable). - **user language** — if the user writes Chinese, follow `core/chinese-mode.md` and add the 中文核对 block. ### 3. Run the workflow Follow the eight-step workflow in `core/workflow.md`: identify the journal, inventory every supporting dataset, classify each into one access route, choose repository and identifier strategy before drafting, draft the statement with explicit dataset-to-location mapping, add formal dataset citations, run the FAIR/metadata audit, and return ready-to-paste text plus unresolved fields. Do not invent DOIs, accession numbers, repository names, licences, embargo dates, ethics approvals, access committees, or data-use conditions. Flag "available upon request" as weak unless there is a specific legal, ethical, commercial, or third-party restriction. ### 4. Reach for references only when needed The files under `references/` are deep references, not defaults. Open them on demand per the `references.on_demand` table in the manifest — for example `references/policy-principles.md` for the governing rules and edge cases, `references/repository-and-identifiers.md` for repository/accession/DOI choices, `references/statement-patterns.md` for ready-to-adapt statements, `references/fair-metadata-checklist.md` for the FAIR audit, `references/chinese-author-alignment.md` for Chinese wording, and `references/source-basis.md` to

Details

Category AI/ML → ml
SourceYuan1z0825/nature-skills
SKILL.mdView on GitHub →
Repo Stars★ 22.6K
Est. per SkillN/A (shared across 13 skills from this repo)
DifficultyIntermediate
Risk LevelN/A

Related Skills

Works Well With

Skills from the same repository — often designed to work together