关于 sci-search
sci-search 是面向研究者的学术文献检索技能,可查询七个学术来源并补充期刊指标。它还可标出重点期刊并导出 Markdown 结果。
主要功能
- 01检索七个学术来源
- 02补充 JCR 分区和影响因子
- 03提供部分来源的引用次数
- 04标出重点期刊
- 05导出 Markdown 结果
适用场景
- 01查找研究主题的最新论文
- 02通过 Web of Science 筛选 SCI 文献
- 03结合引用和期刊指标比较论文
- 04整理检索结果为 Markdown 报告
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ shzhao27208/ aut_sci_write --skill sci-search安装后在 Claude Code 中输入/sci-search确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
_meta.json.gitignorejournal_db.jsonsci_search.py详细介绍
Sci-Search — Sci Search 技能
用于科研工作流的学术论文搜索和指标分析工具。
触发短语
-“搜索关于 [主题] 的高影响因子论文” -“在 Web of Science 上查找 [主题] 的最新文献” -“搜索关于 [topic] 的学术论文” -“在 Web of Science 上查找关于 [topic] 的最新论文” -“获取 [topic] 论文的影响因子”
功能
- 七大来源搜索:同时搜索 arXiv、PubMed、Web of Science、Springer Nature、Scopus、Semantic Scholar 和 OpenAlex(配置密钥后可启用需要 API 密钥的来源)。
- Web of Science 集成:返回 SCI 收录论文及其被引次数,这是学术质量筛选的黄金标准。
- Springer Nature 集成:返回 Springer、Nature、Palgrave Macmillan 及其他 Springer Nature 品牌旗下的文章,并附带 DOI 链接。
- Scopus 集成:Elsevier 最大的摘要和引文数据库;返回被引次数。
- Semantic Scholar 集成:由 AI 驱动的学术图谱,包含引用次数;无需 API 密钥。
- OpenAlex 集成:免费开放的学术作品目录,收录超过 2 亿篇作品;无需 API 密钥。
- 期刊指标:自动为搜索结果补充 JCR 分区和影响因子(IF)。
- 排名与突出显示:突出显示顶级期刊(Nature、Science、Advanced Materials 等)。
- Markdown 导出:生成格式化的搜索结果 Markdown 报告。
- 来源选择:使用
--source scopus、--source springer、--source semantic_scholar、--source openalex、--source wos或--source all搜索所有来源。
配置
Web of Science API(推荐用于 SCI 文献)
将 WOS_API_KEY 添加到统一的 ~/.aut_sci_write/.env 文件中,以启用 Web of Science 搜索:
WOS_API_KEY=your_wos_api_key
在此申请免费 API 密钥:https://developer.clarivate.com/apis/wos-starter
WoS Starter API 可免费申请,并可访问 Web of Science Core Collection——最权威的 SCI/SSCI 期刊索引。
Springer Nature API(两个端点)
Springer Nature API 提供两个独立的端点:
1. Metadata API(/meta/v2/json)——Springer Nature 所有内容(期刊 + 图书)的元数据。
将 SPRINGER_API_KEY 添加到 ~/.aut_sci_write/.env:
SPRINGER_API_KEY=your_springer_api_key
2. Open Access API(/openaccess/json)——来自 BMC、SpringerOpen 和 Nature OA 文章的全文开放获取内容。
将 SPRINGER_OA_API_KEY 添加到 ~/.aut_sci_write/.env(如果未设置,则使用 SPRINGER_API_KEY):
SPRINGER_OA_API_KEY=your_oa_api_key
在此免费申请 API 密钥:https://dev.springernature.com/
使用 --source springer 搜索两者,使用 --source springer_meta 仅搜索元数据,或使用 --source springer_oa 仅搜索开放获取内容。
Scopus API(Elsevier——最大的摘要数据库)
将 SCOPUS_API_KEY 添加到 ~/.aut_sci_write/.env,以启用 Scopus 搜索:
SCOPUS_API_KEY=your_scopus_api_key
在此申请免费 API 密钥:https://dev.elsevier.com/
Scopus Search API 涵盖科学、技术、医学、社会科学以及艺术与人文学科领域的 9,000 多万条记录。完整访问权限需要机构 affiliation。
Semantic Scholar(免费,无需密钥)
开箱即用。如需更高的请求速率限制,可选择添加:
SEMANTIC_SCHOLAR_API_KEY=your_key
在此申请密钥:https://www.semanticscholar.org/product/api#api-key
OpenAlex(免费,无需密钥)
开箱即用。如需使用礼貌请求池(更快的请求速率限制),可选择添加:
[email protected]
其他可选的 .env 值(均在 ~/.aut_sci_write/.env 中)
SPRINGER_API_KEY- Springer Nature Metadata API 密钥(见上文)SPRINGER_OA_API_KEY- Springer Nature Open Access API 密钥(未设置时使用 SPRINGER_API_KEY)SCOPUS_API_KEY- Elsevier Scopus API 密钥(见上文)SEMANTIC_SCHOLAR_API_KEY- 可选,用于提高速率限制OPENALEX_EMAIL- 可选,用于访问礼貌池NCBI_API_KEY- 可选的 PubMed/NCBI E-utilities API 密钥,用于提高速率限制NCBI_EMAIL- 可选,发送给 NCBI E-utilities 的联系邮箱NCBI_TOOL- 可选的 NCBI 工具名称;默认为sci-searchZOTERO_USER_ID— 用于 Zotero 集成ZOTERO_API_KEY— 用于 Zotero 集成
用法
主脚本:./sci_search.py
# Search all sources (arXiv + PubMed + WoS + Springer + Scopus + Semantic Scholar + OpenAlex)
python skills/sci-search/sci_search.py "perovskite solar cells" --limit 5
# Search Web of Science only
python skills/sci-search/sci_search.py "solid state electrolyte" --source wos --limit 10
# Search PubMed only with NCBI E-utilities
python skills/sci-search/sci_search.py "cancer immunotherapy" --source pubmed --limit 10
# Search Springer Nature only
python skills/sci-search/sci_search.py "machine learning materials science" --source springer --limit 10
# Search Scopus only
python skills/sci-search/sci_search.py "lithium ion battery" --source scopus --limit 10
# Search Semantic Scholar only (no key needed)
python skills/sci-search/sci_search.py "transformer attention mechanism" --source semantic_scholar --limit 10
# Search OpenAlex only (no key needed)
python skills/sci-search/sci_search.py "CRISPR gene editing" --source openalex --limit 10
# Export results to markdown
python skills/sci-search/sci_search.py "graphene battery" --output results.md
© 许可证与版权
Aut_Sci_Write — 自主科学写作工具
- 作者:Shuo Zhao
- 许可证:MIT License
- 版权:© 2026 Shuo Zhao。保留所有权利。
- 原创作品:这是作者创作的原创作品。未经明确许可,不得复制、再分发或用于商业用途。 特此免费授予许可,任何人均可获得此软件的副本……(完整的 MIT 条款请参阅根目录中的 LICENSE 文件。)