帮助用户直接检索 PubMed 文献、MeSH 主题、PMID 引用并开展监测。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "pubmed-database" 技能: 1. 下载 https://raw.githubusercontent.com/affaan-m/ECC/main/docs/ja-JP/skills/scientific-db-pubmed-database/SKILL.md 2. 保存为 ~/.claude/skills/scientific-db-pubmed-database/SKILL.md 3. 装好后重载技能,告诉我可以用了
请在 PubMed 中检索过去 2 年关于阿尔茨海默病血液生物标志物的文献,优先返回综述和高影响力研究,并给出 PMID、标题、期刊、发表时间和链接。
返回筛选后的文献列表,包含关键信息与可访问链接。
请为“2 型糖尿病与心血管风险”设计一个适合 PubMed 的 MeSH 检索式,同时提供关键词扩展版本,并解释每个核心术语的作用。
输出可直接使用的 MeSH 检索式、关键词检索式及术语说明。
请基于 PubMed 和 NCBI E-utilities 设计一个每周监测流程,跟踪 CRISPR 基因编辑安全性相关新论文,并说明如何按 PMID 去重和导出结果。
提供自动化监测方案,包括查询逻辑、去重方法与结果导出建议。
一般的なウェブ検索ではなく PubMed から生物医学文献が必要なタスクにこのスキルを使用します。
研究質問から始め、概念に分割し、ブール演算子で概念を組み合わせます。
concept_1 AND concept_2 AND filter
synonym_a OR synonym_b
NOT exclusion_term
有用な PubMed フィールドタグ:
[ti]: タイトル[ab]: アブストラクト[tiab]: タイトルまたはアブストラクト[au]: 著者[ta]: 雑誌タイトル略語[mh]: MeSH 用語[majr]: 主要 MeSH トピック[pt]: 出版種別[dp]: 出版日[la]: 言語例:
diabetes mellitus[mh] AND treatment[tiab] AND systematic review[pt] AND 2023:2026[dp]
(metformin[nm] OR insulin[nm]) AND diabetes mellitus, type 2[mh] AND randomized controlled trial[pt]
smith ja[au] AND cancer[tiab] AND 2026[dp] AND english[la]
概念が安定した統制語彙用語を持つ場合は MeSH を優先します。トピックが新しいまたは用語が多様な場合は MeSH とタイトル/アブストラクト用語を組み合わせます。
正しいサブヘッディング構文では、サブヘッディングをフィールドタグの前に置きます:
diabetes mellitus, type 2/drug therapy[mh]
cardiovascular diseases/prevention & control[mh]
[majr] は論文の中心的なトピックである必要がある場合にのみ使用します。精度は向上しますが、関連する研究を見逃す可能性があります。
出版種別:
clinical trial[pt]meta-analysis[pt]randomized controlled trial[pt]review[pt]systematic review[pt]guideline[pt]日付フィルター:
2026[dp]
2020:2026[dp]
2026/03/15[dp]
利用可能性フィルター:
free full text[sb]
hasabstract[text]
NCBI E-utilities は再現可能な API ワークフローをサポートします:
esearch.fcgi: 検索して PMID を返す。esummary.fcgi: 軽量な記事メタデータを返す。efetch.fcgi: XML、MEDLINE、またはテキストでアブストラクトまたはフルレコードを取得。elink.fcgi: 関連記事とリンクされたリソースを検索。本番スクリプトにはメールアドレスと API キーを使用します。API キーは環境変数に保存し、コミットされたファイルやコマンド履歴には絶対に入れないでください。
import os
import time
import requests
BASE = "https://eutils.ncbi.nlm.nih.gov/entrez/eutils"
def esearch(query: str, retmax: int = 20) -> list[str]:
params = {
"db": "pubmed",
"term": query,
"retmode": "json",
"retmax": retmax,
"tool": "ecc-pubmed-search",
"email": os.environ.get("NCBI_EMAIL", ""),
}
api_key = os.environ.get("NCBI_API_KEY")
if api_key:
params["api_key"] = api_key
response = requests.get(f"{BASE}/esearch.fcgi", params=params, timeout=30)
response.raise_for_status()
time.sleep(0.35)
return response.json()["esearchresult"]["idlist"]
pmids = esearch("hypertension[mh] AND randomized controlled trial[pt] AND 2024:2026[dp]")
print(pmids)
バッチの場合、非常に長い PMID リストを URL に渡す代わりに、NCBI ヒストリーサーバーパラメーター(usehistory=y、WebEnv、query_key)を優先します。
各検索パスについて以下を記録します:
例:
| データベース | 検索日 | クエリ | フィルター | 結果 |
| --- | --- | --- | --- | ---: |
| PubMed | 2026-05-11 | `sickle cell disease[mh] AND CRISPR[tiab]` | 2020:2026[dp], English | 42 |
raise_for_status() を呼び出しているか、または 200 以外のレスポンスを処理しているか?帮助开发者为代码代理配置性能优化、安全防护与研究优先工作流。
帮助用户掌握 ClickHouse 查询优化、分析建模与数据工程最佳实践。
帮助 Swift 开发者实现基于 Actor 的线程安全内存与文件持久化方案
为 TypeScript、JavaScript、React 与 Node.js 提供统一编码规范与最佳实践建议
帮助团队编排多代理协作流程,管理任务归属、看板流转与交接控制。
为 TypeScript、JavaScript、React 与 Node.js 开发提供通用编码规范与最佳实践指导。
帮助用户检索 PubMed 生物医学文献、MeSH 主题词与 PMID 引文信息。
帮助用户检索 PubMed 文献、获取文章元数据并下载 PMC PDF。
为 AI 代理提供结构化 PubMed 文献检索、缓存与开放全文下载能力。
连接 NCBI 数据库,快速检索并获取 PubMed、蛋白质与核酸等科研数据。
帮助用户跨学术数据库进行文献检索、筛选与研究分析的智能工具
并行检索多学术库文献并生成标准 BibTeX 引用条目。