关于 nature-academic-search
用于文献检索、引文核查、PubMed 策略制定和参考文献文件处理的学术搜索 Skill。它按任务匹配相应指南,并提供无需 MCP 的检索脚本作为备用方案。
主要功能
- 01跨来源检索文献
- 02核查文档中的引文
- 03制定 MeSH 和 PubMed 检索策略
- 04转换和管理引文文件
- 05支持参考文献及引文影响分析
适用场景
- 01跨研究来源查找论文
- 02核对从文档提取的参考文献
- 03构建 PubMed 检索式
- 04转换或管理 RIS 与 BibTeX 文件
MCP 相关
该 Skill 列出用于核心检索、扩展检索和 PubMed 实用操作的 MCP 工具,并按任务进行路由;另提供无需 MCP 的文献检索备用脚本。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ yuan1z0825/ nature-skills --skill nature-academic-search安装后在 Claude Code 中输入/nature-academic-search确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
install.shmanifest.yamlagents/openai.yamlconfig/mcp-snippet.jsonsettings-snippet.jsontriggers-academic-search.tomlmcp-server/academic_search_server.pyconfig.tomlREADME.mdrequirements.txtmcp-server/sources/__init__.pyarxiv.pycrossref.pyelsevier_common.pypubmed.pysciencedirect.pyscopus.pymcp-server/tests/__init__.pytest_arxiv_error_entries.pytest_citation_errors.pytest_elsevier_live.pytest_format_converter_hardening.pytest_mcp_tools.pytest_pubmed_parsing.pytest_scopus_empty_result.pytest_script_converters.pytest_sources.pymcp-server/utils/__init__.pyconfig.pyerrors.py详细介绍
学术搜索 — 路由器
路由协议
对于在完整提供记录的情况下的本地引文文件转换,直接加载
references/workflows/wf4-citation-file-mgmt.md 及其格式参考。
源查找、API 设置和网络预检仅在需要检索或验证时适用;
对于所请求的离线转换,不要要求这些步骤。
对于新任务,加载下面的核心资源和匹配资源。在后续任务中复用已加载的指导;仅在任务需要时加载更多内容。
1. 加载清单和核心层
阅读 manifest.yaml。它声明了 workflow 轴、允许的值,以及每个值映射到的文件路径。
同时阅读 always_load 下列出的每个文件:
static/core/tools.md— MCP 工具清单(核心搜索、扩展搜索、PubMed 实用工具)以及共享模块映射。static/core/routing-and-ops.md— T1→T2→T3 源路由快速指南、环境设置、错误处理和限制。
2. 检测工作流
将用户的需求映射到一个或多个 workflow 值:
multi-source-search— 跨源查找文献。citation-verification— 验证从文档中提取的引文。mesh-strategy— 构建 MeSH/PubMed 搜索策略。citation-file-mgmt— 转换/管理.nbib/.ris/.bib文件。reference-mgmt— BibTeX、相关文章发现、ID 转换。strict-other-citation-impact-audit— 确定严格的独立他引、构建文章级引用指标表、识别高知名度引用者(院士、校长/院长、人才奖项获得者、会士、领域领军人物),并提取他们引用目标论文的方式。
一个组合请求(例如先搜索再导出)可能需要不止一个。在继续之前,用一行简短说明检测到的工作流。
3. 加载匹配的工作流片段
阅读每个检测到的工作流所映射的文件(位于 references/workflows/ 下)。不要阅读每一个工作流。每个工作流文件都链接到它所需的共享模块。
4. 使用已加载的材料运行工作流
按以下顺序应用已加载的材料:
- 核心工具和路由(
core/tools.md、core/routing-and-ops.md)— 哪种需求使用哪个 MCP 工具,以及源检索的 T1→T2→T3 回退链。 - 工作流片段 — 其具体步骤。
- 按需使用的共享模块和脚本(去重、引文解析器、搜索策略、RIS/BibTeX 格式、格式转换器)。
报告具体的工具故障,并继续使用剩余工具;在没有结果时拓宽术语;如果脚本失败两次,则回退到根据 MCP 获取的元数据手动生成。
5. 仅在需要时查阅参考
references/(以及 scripts/)下的文件是深度参考,而非默认加载项。根据清单中的 references.on_demand 表按需打开它们 — 例如 references/source-tiers.md 用于完整的可靠性分类,references/dedup-engine.md / references/citation-parser.md / references/search-strategy.md / references/ris-bibtex-format.md 用于共享模块,以及 scripts/academic_search.py(无 MCP 回退发现搜索)/ scripts/format-converter.py / scripts/preflight.py 用于工具。