关于 nature-citation
nature-citation 是面向学术作者的文献检索与引用整理技能。它按指定期刊范围检索并核实文献支持,验证作者元数据后导出参考文献文件,避免仅凭标题相关性推荐文献。
主要功能
- 01按期刊范围检索文献
- 02保守评估文献对论点的支持
- 03核验完整结构化作者元数据
- 04导出参考文献管理文件
适用场景
- 01为论文论点寻找文献支持
- 02核查候选论文是否真正支持论点
- 03整理长篇文章中的引用需求
- 04生成可导入文献管理器的文件
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ yuan1z0825/ nature-skills --skill nature-citation安装后在 Claude Code 中输入/nature-citation确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
manifest.yamlREADME_EN.mdREADME.mdagents/openai.yamldata/npj-journals.jsonevals/evals.jsonreferences/journal-scope.mdris-endnote.mdscript-usage.mdsearch-strategy.mdscripts/nature_citation.pystatic/core/chinese-mode.mdprinciples.mdworkflow.mdtests/test_author_exports.pytest_journal_scope.py详细介绍
Nature Citation — Router
路由协议
对于新任务,加载核心层及下方匹配的资源。在后续跟进中复用已加载的指引;仅当任务需要时再加载更多内容。
1. 加载清单与核心层
阅读 manifest.yaml。然后阅读 always_load 下列出的每个文件:
static/core/principles.md— 该技能产出什么、严格的期刊范围、来源层级,以及搜索质量规则。static/core/workflow.md— 七步工作流与最终报告格式。
2. 无内容轴 — 就地确认范围与语言
与其他 nature-* 技能不同,nature-citation 没有片段轴。它的变化来自运行时参数,而非不同的内容主体:
- 期刊范围 —
Nature系列/CNS/CNS及子刊/ 仅旗舰刊。从用户的措辞中读取(见core/principles.md),并作为--scope传给脚本。 - 用户语言 — 如果用户用中文书写或请求中文指引,阅读
static/core/chinese-mode.md(中文说明,英文搜索查询)。 - 输入长度 — 如果超过约 10 个片段,切换到
references/script-usage.md中的长文分批策略。
在搜索前用一行简短说明检测到的范围和日期限制。
3. 运行工作流
遵循 core/workflow.md 中的七个步骤:分段、解析、搜索、保守地评估支持度、验证完整的结构化作者元数据、导出一个文献管理文件,并在有用时生成评审产物。仅当 HTML 浏览器路径已生成时,才将其放在首位。当有互联网访问时,优先使用 scripts/nature_citation.py 进行搜索/导出;打开 references/script-usage.md 查看其完整参数列表和长文分批策略。当 DOI 元数据缺少名字时,通过 PMID 重新获取记录,或对照出版商核实,而不是导出仅含姓氏的 AU 字段。
绝不要仅仅因为论文标题相关就将其作为支持文献呈现,也绝不要在未检查摘要或出版商页面的情况下引用仅有元数据的候选文献。不要编造缺失的文献字段。
4. 仅在需要时查阅参考
references/ 下的文件是深度参考,而非默认加载项。根据清单中的 references.on_demand 表按需打开:
- 运行脚本、完整参数、长文分批 →
references/script-usage.md。 - 将论断转化为搜索查询和支持等级 →
references/search-strategy.md。 - 确切的 Nature/CNS 期刊家族边界 →
references/journal-scope.md。 - RIS / EndNote / Zotero RDF 导出细节 →
references/ris-endnote.md。
评论
支持 Markdown