前言¶
生物医学方向的开发者常要做的一件事,是按关键词从 PubMed 拉文献,再从 PMC 拿全文和 MeSH 词表。自己写脚本的话,E-utilities 的几个接口(esearch、efetch、elink)参数繁琐,PMC 的 OAI-PMH 服务又有自己的一套分页和元数据格式,拼起来工作量不小。下面介绍的这个 Skill,就是把这套流程封装好的现成能力。
这是什么¶
PubMed 文献挖掘代理,坐标 @user_3c6cb52e/pubmed-literature-mining-agent,版本 1.0.0,由社区开发者 user_3c6cb52e 发布维护,来源标记为 community,分类 professional。它解决的问题很明确:给定检索条件,返回 PubMed 文献记录,并附带从 PubMed Central 提取的 MeSH 术语、引用网络和全文链接。
根据 SkillHub 页面信息,该 Skill 评分 100000,下载量 2030,标签 requires_api_key=false,也就是不需要自行准备 API Key 即可调用。
核心功能¶
- 文献检索:调用 NCBI E-utilities 的 esearch 接口,按条件检索 PubMed 生物医学文献,拿到命中文献的 PMID 列表。
- 记录获取:通过 efetch 接口按 PMID 拉取文献的结构化记录。
- 引用关系:通过 elink 接口获取文献之间的引用网络。
- 全文与标引:通过 PMC 的 OAI-PMH 服务,从 PubMed Central 提取 MeSH 术语和全文链接。
安装与启用¶
该 Skill 基于通用 SKILL.md 格式,官方地址为:
https://api.skillhub.cn/user_3c6cb52e/pubmed-literature-mining-agent
SkillHub 页面地址为:
https://www.skillhub.cn/skills/user_3c6cb52e/pubmed-literature-mining-agent
需要说明的是,现有资料中没有给出明确的安装命令、目录约定或配置字段。因此这里不提供未经核实的 npx、curl 或配置文件写法。启用方式请以官方页面为准;如果你的环境是 Cursor、Codex CLI 或 Claude Code,各自的 Skill 加载机制不同,同样以官方说明为准。
典型用法¶
现有资料只提供了该 Skill 的能力概述,没有给出可复现的调用示例或参数清单。所以下面只列出它对外承诺的能力边界,具体参数名和返回字段需要在实际启用后按返回结果确认:
- 传入检索条件,触发 esearch 检索。
- 传入上一步的 PMID 列表,触发 efetch 取记录。
- 传入 PMID,触发 elink 取引用关系。
- 需要全文和 MeSH 时,走 PMC OAI-PMH 通道。
适用场景与注意¶
适合这几类人:需要在应用里做文献检索或综述辅助的开发者;需要把 MeSH 词表和引用关系接到自己数据管道里的人;想省掉 E-utilities 参数细节、直接拿结构化结果的人。
几个需要注意的点:
- 数据规模受 NCBI 和 PMC 的接口限制,批量抓取前应确认对方的访问频率要求。
- PMC 的全文不是全量覆盖,OAI-PMH 只提供开放获取的部分,拿不到全文的记录需要另行处理。
- MeSH 术语和引用网络来自 PMC 侧,与 PubMed 记录的字段口径可能有差异,接入前先核对字段含义。
- 安装数为 0,说明目前的实际使用者不多,遇到边界问题大概率需要自己查官方文档。
结尾¶
这个 Skill 的价值在于把 NCBI E-utilities 和 PMC OAI-PMH 两条通道收敛到一次调用里,省掉自建脚本的接口对接工作。它不需要 API Key,但官方资料对安装方式和参数说明较少,接入前建议先打开官方页面确认环境要求。
官方地址:https://api.skillhub.cn/user_3c6cb52e/pubmed-literature-mining-agent