返回顶部
p

pubmed-search-specialist PubMed检索专家

Build complex Boolean query strings for precise PubMed/MEDLINE literature retrieval. Trigger when user needs MeSH term mapping, Boolean query construction, advanced PubMed filters, citation searching, systematic review search strategy, or clinical query optimization.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
121
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

pubmed-search-specialist

PubMed 搜索专家

用于构建复杂布尔查询以精确搜索PubMed/MEDLINE数据库的专家工具。

使用时机

  • - 当任务需要构建复杂布尔查询字符串以实现精确的PubMed/MEDLINE文献检索时使用此技能。当用户需要MeSH术语映射、布尔查询构建、高级PubMed筛选器、引文搜索、系统综述搜索策略或临床查询优化时触发。
  • 当证据洞察任务需要明确的假设、有限的范围和可重复的输出格式时使用此技能。
  • 当需要为缺失输入、执行错误或部分证据提供有记录的备用路径时使用此技能。

主要特性

  • - 聚焦范围的工作流程,旨在:构建复杂布尔查询字符串以实现精确的PubMed/MEDLINE文献检索。当用户需要MeSH术语映射、布尔查询构建、高级PubMed筛选器、引文搜索、系统综述搜索策略或临床查询优化时触发。
  • 打包的可执行路径:scripts/main.py。
  • 参考资料位于references/目录,提供任务特定指导。
  • 结构化执行路径,确保输出一致且可审查。

依赖项

详见上方## 先决条件。

  • - Python:3.10+。当前打包技能的仓库基线。
  • dataclasses:未指定。在requirements.txt中声明。
  • requests:未指定。在requirements.txt中声明。

使用示例

bash
cd 20260318/scientific-skills/Evidence Insight/pubmed-search-specialist
python -m py_compile scripts/main.py
python scripts/main.py --help

示例运行计划:

  1. 1. 确认用户输入、输出路径和任何必需的配置值。
  2. 如果脚本使用固定设置,编辑文件内的CONFIG块或文档化参数。
  3. 使用验证后的输入运行python scripts/main.py。
  4. 审查生成的输出,返回最终成果并注明任何假设。

实现细节

详见上方## 工作流程。

  • - 执行模型:验证请求,选择打包的工作流程,生成有限的可交付成果。
  • 输入控制:在运行任何脚本前确认源文件、范围限制、输出格式和验收标准。
  • 主要实现界面:scripts/main.py。
  • 参考指南:references/包含支持规则、提示或检查清单。
  • 需首先明确的参数:输入路径、输出路径、范围筛选器、阈值以及任何领域特定约束。
  • 输出规范:保持结果可重复,明确标识假设,避免未记录的副作用。

快速检查

使用此命令验证打包脚本入口点可在深入执行前被解析。

bash
python -m py_compile scripts/main.py

审计就绪命令

使用这些具体命令进行验证。它们特意保持自包含,避免使用占位符路径。

bash
python -m py_compile scripts/main.py
python scripts/main.py --help

工作流程

  1. 1. 在进行详细工作前,确认用户目标、必需输入和不可协商的约束条件。
  2. 验证请求是否与文档化范围匹配,如果任务需要不支持的假设则提前停止。
  3. 仅使用实际可用的输入,使用打包脚本路径或文档化的推理路径。
  4. 返回结构化结果,区分假设、可交付成果、风险和未解决项。
  5. 如果执行失败或输入不完整,切换到备用路径并明确说明阻止完整完成的原因。

核心能力

  • - MeSH术语映射:将自然语言概念转换为标准医学主题词
  • 布尔查询构建器:使用AND/OR/NOT运算符构建复杂嵌套查询
  • 高级筛选器:应用研究类型、日期、语言、年龄和物种筛选器
  • 搜索策略优化:优化敏感度与特异度的权衡

使用工作流程

1. 概念提取

使用PICO框架从用户研究问题中提取关键概念:
  • - P:人群/问题
  • I:干预措施
  • C:对照措施
  • O:结局指标

2. MeSH术语映射

为每个概念识别适当的MeSH术语:
  • - 首选术语(映射到MeSH层级)
  • 入口术语(映射到首选术语的同义词)
  • 副主题词以提高精确度
  • 扩展与聚焦选项

3. 布尔构建

按照PubMed语法构建查询字符串:

(术语[MeSH Terms] OR 术语[Title/Abstract] OR 同义词[Title/Abstract])

4. 筛选器应用

根据需要附加筛选器:
  • - 出版日期:from 2020 to 2024
  • 文章类型:Clinical Trial、Review、Meta-Analysis
  • 物种:humans[MeSH Terms]或animals[MeSH Terms]
  • 语言:english[Language]
  • 年龄组:adult[MeSH Terms]、aged[MeSH Terms]

5. 搜索策略输出

提供完整、可直接复制粘贴的PubMed搜索字符串,包括:
  • - 逐行分解
  • 预估结果数量指导
  • 用于敏感度/特异度平衡的替代策略

关键MeSH特性

特性语法使用场景
MeSH术语Diabetes Mellitus[MeSH Terms]主题词搜索
MeSH主要主题
Diabetes Mellitus[MeSH Major Topic] | 核心焦点文章 | | 扩展 | Diabetes Mellitus[MeSH Terms:noexp] | 排除子类别 | | 副主题词 | Diabetes Mellitus/drug therapy[MeSH Terms] | 特定方面 | | 入口术语 | Blood Sugar[Title/Abstract] | 非MeSH同义词 |

布尔运算符

  • - AND:两个术语都必须出现(缩小搜索范围)
  • OR:任一术语可出现(扩大搜索范围)
  • NOT:排除术语(谨慎使用)

运算符优先级:使用括号控制求值顺序。

字段标签参考

标签字段示例
[MeSH Terms]医学主题词Hypertension[MeSH Terms]
[Title]
仅文章标题 | stroke[Title] | | [Title/Abstract] | 标题和摘要 | aspirin[Title/Abstract] | | [Author] | 作者姓名 | Smith J[Author] | | [Journal] | 期刊名称 | Lancet[Journal] | | [Publication Date] | 日期范围 | 2020:2024[Publication Date] | | [Language] | 文章语言 | english[Language] | | [Publication Type] | 文章类型 | clinical trial[Publication Type] |

临床查询筛选器

治疗

(randomized controlled trial[Publication Type] OR (randomized[Title/Abstract] AND controlled[Title/Abstract] AND trial[Title/Abstract]))

诊断

(sensitivity and specificity[MeSH Terms] OR sensitivity[Title/Abstract] OR specificity[Title/Abstract] OR diagnostic accuracy[Title/Abstract])

预后

(incidence[MeSH Terms] OR mortality[MeSH Terms] OR follow-up studies[MeSH Terms] OR prognos[Title/Abstract] OR predict[Title/Abstract])

病因

(risk[MeSH Terms] OR (risk factors[MeSH Terms]) OR (risk[Title/Abstract] AND factor*[Title/Abstract]))

参数

参数类型默认值描述
--populationstr必需人群/问题
--intervention
str | 必需 | 干预措施 | | --comparison | str | 必需 | 对照措施 | | --outcome | str | 必需 | 结局指标 | | --study-type | str | 必需 | 临床查询类别 | | --format | str | lines | 输出格式 |

示例:完整搜索策略

研究问题:阿司匹林是否能降低糖尿病患者的中风风险?

第1行 - 人群

(Diabetes Mellitus[MeSH Terms] OR Diabetic[Title/Abstract] OR Diabetics[Title/Abstract])

第2行 - 干预措施

(Aspirin[MeSH Terms] OR Acetylsalicylic Acid[Title/Abstract] OR aspirin[Title/Abstract])

第3行 - 结局指标

(Stroke[MeSH Terms] OR Cerebrovascular Accident[Title/Abstract] OR stroke[Title/Abstract] OR cerebrovascular[Title/Abstract])

第4行 - 研究类型筛选器

(randomized controlled trial[Publication Type] OR systematic review[Publication Type] OR meta-analysis[

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 pubmed-search-specialist-1775927531 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 pubmed-search-specialist-1775927531 技能

通过命令行安装

skillhub install pubmed-search-specialist-1775927531

下载

⬇ 下载 pubmed-search-specialist v1.0.0(免费)

文件大小: 13.3 KB | 发布时间: 2026-4-12 11:08

v1.0.0 最新 2026-4-12 11:08
Initial release of PubMed Search Specialist skill.

- Provides tools to construct complex Boolean query strings for PubMed/MEDLINE searches.
- Supports MeSH term mapping, advanced filters, and clinical query optimization.
- Includes workflows for building systematic review search strategies and citation searches.
- Delivers reproducible outputs and fallback procedures for incomplete inputs or errors.
- Offers detailed documentation and example commands to ensure audit-ready execution.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部