CtrlK
BlogDocsLog inGet started
Tessl Logo

nature-citation

Add strict Nature/CNS citations to manuscript text by splitting long passages into citable segments, searching only accepted flagship and subjournal titles from Nature Portfolio, the AAAS Science family, and Cell Press, filtering by publication time range, and exporting one reference-manager-ready output by default. Use this skill whenever the user asks to input text and automatically get references, add citations to a paragraph/manuscript, find Nature-series or CNS support for statements, create text-to-reference correspondence, "分段引用", "自动给出引用", "Nature系列引用", "CNS及子刊", "支撑文献", "补引用", "找引用", or export EndNote/RIS/ENW/Zotero RDF. Also trigger on general academic-writing citation needs even without the word "Nature", such as adding references while writing a paper, finding sources/literature for a claim, building a reference list, citation/referencing for academic writing, and Chinese phrasings like 学术写作引用、写论文加引用、写paper找文献、加参考文献、配文献、引用文献、文献支撑.

68

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

77%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A lean, well-sequenced router with explicit verification guardrails and a clean on-demand references/ table. Its weaknesses are delegated (not inline) executability and a broken core layer: the manifest.yaml and static/core/*.md files it instructs Claude to always load are absent from the bundle.

Suggestions

Ship the missing static/core/*.md and manifest.yaml files referenced as always_load, or remove those references and inline the core principles/workflow so the router's first step actually resolves.

Add one inline copy-paste example command for scripts/nature_citation.py (or at least the minimal flag set) so the body is actionable without first opening references/script-usage.md.

Verify every referenced path in the body exists in the bundle, since the progressive-disclosure structure only works if all signaled files resolve.

DimensionReasoningScore

Conciseness

The router is intentionally short and lean — it points to fragments rather than re-explaining concepts, assumes Claude's competence ("Do not try to apply the citation logic from memory or from this router"), and keeps each section tight. The brief "Why this split" rationale is the only meta-commentary and stays minimal, so every token earns its place.

3 / 3

Actionability

It gives concrete file paths, a specific script ("Prefer scripts/nature_citation.py"), and concrete runtime parameters (--scope, language, the ~10-segment batch threshold), but no inline executable code or commands — all runnable detail is delegated to bundle files. This matches 'some concrete guidance but incomplete; missing key details' rather than copy-paste-ready instructions.

2 / 3

Workflow Clarity

A clearly numbered 4-step routing protocol ("Follow these four steps every time") with explicit verification guardrails — "never cite a metadata-only candidate without checking the abstract or publisher page" and "Do not invent missing bibliographic fields" — provides a clear sequence with explicit checkpoints. It is not level 2 because validation is stated explicitly, not merely implied.

3 / 3

Progressive Disclosure

The references/ layer is well-signaled and one level deep (an on-demand table maps each need to journal-scope.md, ris-endnote.md, script-usage.md, search-strategy.md, all present), but the router's mandatory first instruction — "Read manifest.yaml. Then read every file listed under always_load: static/core/principles.md, chinese-mode.md, workflow.md" — points to files that do not exist in the bundle, breaking the primary navigation path. This prevents the 'easy navigation' of level 3; it is not level 1 because the references/ half is genuinely well organized rather than monolithic.

2 / 3

Total

10

/

12

Passed

Description

92%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, specific description with explicit what/when triggers and good bilingual keyword coverage. Its main weakness is over-broadening: inviting triggers on generic academic-writing citation needs erodes distinctiveness from a general referencing skill.

Suggestions

Narrow the secondary trigger clause to keep generic academic-writing citation as a fallback only when Nature/CNS intent is plausible, rather than inviting triggers 'even without the word Nature' for ordinary reference-list building.

Lead with the distinctive Nature/Science/Cell scope so the niche is unambiguous before listing broadened triggers.

Consider stating what this skill does NOT do (e.g., non-Nature/CNS general literature search) to reduce conflict with a generic citation skill.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "splitting long passages into citable segments", "searching only accepted flagship and subjournal titles", "filtering by publication time range", and "exporting one reference-manager-ready output" — matching the anchor for several specific concrete actions.

3 / 3

Completeness

Explicitly answers both what (segment, search, filter, export) and when, with an explicit "Use this skill whenever..." clause plus a second "Also trigger on..." clause, satisfying the anchor for clear what AND when with explicit triggers.

3 / 3

Trigger Term Quality

Covers natural English phrasings ("add citations to a paragraph/manuscript", "export EndNote/RIS/ENW/Zotero RDF") and abundant natural Chinese terms users would say ("补引用", "找引用", "写论文加引用", "加参考文献", "配文献"), giving broad coverage of real user wording.

3 / 3

Distinctiveness Conflict Risk

The Nature/CNS niche is distinctive, but the clause "trigger on general academic-writing citation needs even without the word 'Nature', such as adding references while writing a paper... building a reference list, citation/referencing for academic writing" deliberately broadens it to generic referencing, creating real overlap with a general citation skill. It is not level 3 because the broadened triggers invite conflicts, and not level 1 because the Nature/CNS framing is still a clear niche.

2 / 3

Total

11

/

12

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 1 missing

Warning

Total

14

/

16

Passed

Repository
Yuan1z0825/nature-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.