数据与复现科研绘图与可视化FreedomIntelligence/OpenClaw-Medical-Skills数据与复现
PU

pubmed-search

维护者 FreedomIntelligence · 最近更新 2026年4月1日

pubmed-search:检索 PubMed ,用于 scientific literature。 Triggers on "pubmed","papers","literature","publications","research on","studies about。 适合在user asks to find papers,search literature,look up research,find publications,或 asks about recent studies时使用。

OpenClawNanoClaw分析处理写作整理pubmed-search🏥 medical & clinicalmedical toolssearch

原始来源

FreedomIntelligence/OpenClaw-Medical-Skills

https://github.com/FreedomIntelligence/OpenClaw-Medical-Skills/tree/main/skills/pubmed-search

维护者
FreedomIntelligence
许可
MIT
最近更新
2026年4月1日

技能摘要

来自 SKILL.md 的关键信息

2 min

核心说明

  • 检索 NCBI PubMed ,用于 scientific literature ,使用 BioPython's Entrez module。
  • handle = Entrez.esearch(db="pubmed",term="CRISPR delivery methods",retmax=20,sort="date") record = Entrez.read(handle) handle.close()。
  • id_list = record["IdList"] print(f"Found {record['Count']} results,showing top {len(id_list)}")。

原始文档

SKILL.md 摘录

When to Use

  • User asks to find papers on a topic
  • User wants recent publications in a field
  • User asks for references or citations
  • User wants to know the state of research on a topic

Fetch details

handle = Entrez.efetch(db="pubmed", id=id_list, rettype="xml") records = Entrez.read(handle) handle.close()

for article in records['PubmedArticle']: medline = article['MedlineCitation'] pmid = str(medline['PMID']) title = medline['Article']['ArticleTitle']

# Get authors
authors = medline['Article'].get('AuthorList', [])
first_author = f"{authors[0].get('LastName', '')} {authors[0].get('Initials', '')}" if authors else "Unknown"

# Get journal and year
journal = medline['Article']['Journal']['Title']
pub_date = medline['Article']['Journal']['JournalIssue'].get('PubDate', {})
year = pub_date.get('Year', 'N/A')

# Get abstract
abstract_parts = medline['Article'].get('Abstract', {}).get('AbstractText', [])
abstract = ' '.join(str(a) for a in abstract_parts)[:300]

print(f"PMID: {pmid}")
print(f"Title: {title}")
print(f"Authors: {first_author} et al.")
print(f"Journal: {journal} ({year})")
print(f"Abstract: {abstract}...")
print(f"Link: https://pubmed.ncbi.nlm.nih.gov/{pmid}/")
print()

## 5. Advanced searches

Support these query patterns:
- `"CRISPR"[Title] AND "delivery"[Title]` — title-specific
- `"2026"[Date - Publication]` — date filter
- `"Nature"[Journal]` — journal filter
- `review[Publication Type]` — type filter

适用场景

  • 适合在user asks to find papers,search literature,look up research,find publications,或 asks about recent studies时使用。

不适用场景

  • Do not rely on this catalog entry alone ,用于 installation 或 maintenance details。

相关技能

相关技能

返回目录
BG
数据与复现科研绘图与可视化

bgpt-paper-search

bgpt-paper-search:BGPT是一个remote MCP server that searches curated database of scientific papers built ,面向 raw experimenta…

Claude CodeOpenClaw分析处理
K-Dense-AI/claude-scientific-skills查看
BI
数据与复现科研绘图与可视化

bio-chipseq-visualization

bio-chipseq-visualization:可视化 ChIP-seq data ,使用 deepTools,Gviz,、 ChIPseeker。 创建 heatmaps,profile plots,、 genome browser…

OpenClawNanoClaw分析处理
FreedomIntelligence/OpenClaw-Medical-Skills查看
BI
数据与复现科研绘图与可视化

bio-consensus-sequences

bio-consensus-sequences:生成 consensus FASTA sequences by applying VCF variants to reference ,使用 bcftools consensus。 适合在cr…

OpenClawNanoClaw分析处理
FreedomIntelligence/OpenClaw-Medical-Skills查看
BI
数据与复现科研绘图与可视化

bio-copy-number-cnv-visualization

bio-copy-number-cnv-visualization:可视化 copy number profiles,segments,、 compare across samples。 创建 publication-quality plo…

OpenClawNanoClaw分析处理
FreedomIntelligence/OpenClaw-Medical-Skills查看