前言¶
在文献检索类任务里,常见的做法是让模型凭记忆回答医学问题,或者把网页搜索结果拼进上下文。前者没有文献来源,后者拿到的常是摘要页碎片,引用信息还容易对不上。要做可追溯的检索,得直接对接 PubMed 的查询与引文接口。
pubmed-database 就是这么一个 Skill:它把 PubMed 的查询能力封装成技能,供 agent 在任务里调用,而不是让模型去猜数据库里有什么。
这是什么¶
pubmed-database 是一个基于通用 SKILL.md 格式的 Skill,坐标为 @org-02qudk26/pubmed-database,版本 1.0.0,分类为 professional。
它由智雨科技发布,来源标记为 enterprise。技能的定位是:直接通过 REST API 访问 PubMed,支持高级布尔查询和 MeSH 查询,底层走 E-utilities API,并提供批量处理与引文管理能力。
标签里写着 requires_api_key=false,也就是说按标注它不需要额外的 API Key 就能调用 PubMed 接口。页面显示评分 100000、下载 1081、安装 0。
核心功能¶
已核实的能力有四项。
1、REST API 访问。技能直接通过 HTTP 接口访问 PubMed,不走网页抓取,返回的是结构化数据。
2、高级布尔与 MeSH 查询。查询条件可以用布尔表达式组合,也支持 MeSH 主题词,而不是只传一个自由文本关键词。
3、E-utilities API。查询与取数走 NCBI 的 E-utilities 接口体系,这是 PubMed 公开的检索与获取接口。
4、批量处理与引文管理。一次任务里可以处理多条检索,并对返回结果做引文层面的管理。
简介里还有一句「对于 Python 工作流,推」,原文在此处截断,后半句未获取到,无法核实其完整表述。
安装与启用¶
这一节需要如实说明情况:本次能获取到的官方资料只有技能卡片信息,页面正文里的安装命令和配置字段未能取得。
SkillHub 页面地址如下,安装说明以页面为准:
https://www.skillhub.cn/skills/org-02qudk26/pubmed-database
技能卡片地址:
https://api.skillhub.cn/org-02qudk26/pubmed-database
卡片里给出的坐标是 @org-02qudk26/pubmed-database,在支持按坐标安装的客户端里可以用它定位该技能。卡片同时标注了 requires_api_key=false,因此预期不需要配置密钥。至于 Cursor、Codex CLI、Claude Code 各自的安装命令差异,资料中没有说明,本文不做推测。
典型用法¶
资料里没有提供可直接复现的官方示例代码,因此这里只按技能卡片所述的能力描述典型用法,具体命令请以官方页面为准。
1、构造布尔或 MeSH 检索条件。把「主题词 + 布尔逻辑」写成查询条件,交给技能执行检索。
2、批量处理。需要多个检索式时,在同一轮任务里批量提交,而不是逐个等待。
3、引文管理。检索结果需要落到引用层面时,用技能的引文管理能力整理返回内容。
适用场景与注意¶
适合做文献检索、主题调研、循证类问题的回答支撑这类需要文献来源的任务,尤其当检索条件比较复杂、需要 MeSH 主题词或布尔组合时。
需要注意几点。
1、页面正文未能抓取,安装命令、配置项、具体调用示例都未经核实,用之前要先读官方页面。
2、简介文本被截断,「对于 Python 工作流,推……」的完整内容未知,不能据此推断它对 Python 的具体支持程度。
3、评分 100000 这类数值看起来异常,建议把它当作页面展示值看待,别当成质量判断依据。
4、安装数为 0,说明这个技能目前的使用量很少,遇到问题不一定有现成案例可查。
5、它依赖 PubMed 侧接口的可用性,网络不通或接口限流时会直接影响任务结果。
结尾¶
pubmed-database 的价值在于把 PubMed 的检索能力做成技能,让 agent 在需要文献来源时直接调接口,而不是靠模型记忆回答。它的能力面(布尔/MeSH 查询、E-utilities、批量、引文管理)覆盖了文献检索的主要环节,但安装与用法细节需要到官方页面核实后再用。
官方地址:https://api.skillhub.cn/org-02qudk26/pubmed-database