← 返回 Skills 市场
hollyya

Biomedical Literature Search

作者 HollyYa · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
200
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install biomedical-literature-search
功能描述
Search biomedical literature from PubMed and bioRxiv for research papers. Use this skill when: (1) Finding research papers on a specific topic or disease, (2...
使用说明 (SKILL.md)

Biomedical Literature Search

Search PubMed and bioRxiv for biomedical research papers with titles and abstracts.

When to Use

  • Find research papers on a specific biomedical topic
  • Retrieve recent preprints from bioRxiv
  • Get paper titles, abstracts, authors, and links
  • Literature review for drug discovery or biomedical research

Workflow

PubMed Search (Keyword-based)

import requests
import xml.etree.ElementTree as ET

# Step 1: Search for PMIDs
search_url = "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi"
params = {"db": "pubmed", "term": "PD-1 inhibitor cancer", "retmax": 10, "retmode": "json"}
response = requests.get(search_url, params=params)
pmids = response.json()["esearchresult"]["idlist"]

# Step 2: Fetch paper details
fetch_url = "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi"
response = requests.get(fetch_url, params={"db": "pubmed", "id": ",".join(pmids), "rettype": "abstract", "retmode": "xml"})

bioRxiv Fetch (Date-range based)

import requests

# Fetch papers by date range
url = "https://api.biorxiv.org/details/biorxiv/2026-02-01/2026-03-01"
response = requests.get(url)
papers = response.json()["collection"]

for paper in papers[:5]:
    print(f"Title: {paper['title']}")
    print(f"Abstract: {paper['abstract'][:200]}...")

Expected Outputs

PubMed Results

Returns list of papers with:

Field Description
title Paper title
authors Author list
abstract Full abstract
doi DOI identifier
pmid PubMed ID
date Publication date
link PubMed URL

bioRxiv Results

Returns list of papers with:

Field Description
title Paper title
authors Author list
abstract Full abstract
doi DOI identifier
date Publication date
category Subject category
link bioRxiv URL

Category Filters for bioRxiv

Category Description
cancer_biology Cancer research
immunology Immune system studies
cell_biology Cellular processes
bioinformatics Computational biology
neuroscience Nervous system research
microbiology Microbial studies
genomics Genome analysis

Error Handling

Error Solution
No PubMed results Broaden search terms, check spelling
bioRxiv timeout Reduce date range, retry
Empty abstract Paper may not have abstract available
Rate limiting Add delay between requests (NCBI: 3 req/sec)

API References

Notes

  • PubMed: Keyword search via NCBI E-utilities API
  • bioRxiv: Date-range or category-based fetch via bioRxiv API
  • bioRxiv does not support direct keyword search
  • For comprehensive search, use both sources together

See examples/basic_example.py for complete runnable examples.

安全使用建议
This skill is coherent and low-risk: it simply issues HTTP requests to public PubMed and bioRxiv APIs and parses results. Before installing or running, consider: (1) source/homepage is unknown — you may wish to verify the publisher or review the example code; (2) the example script requires outbound network access and the Python 'requests' package — ensure your environment permits outbound HTTP and that you review/approve network calls; (3) NCBI recommends including an email or API key for higher rate limits and abiding by their rate limits (SKILL.md mentions rate limiting); (4) the skill does not request or exfiltrate secrets, but if you adapt it to include private queries or store results, review that behavior. Overall it appears to do what it claims.
功能分析
Type: OpenClaw Skill Name: biomedical-literature-search Version: 1.0.0 The skill bundle provides legitimate functionality for searching biomedical literature via the PubMed (NCBI) and bioRxiv APIs. The code in `examples/basic_example.py` and the instructions in `SKILL.md` use standard HTTP requests and XML/JSON parsing to retrieve research paper metadata without any signs of malicious intent, data exfiltration, or prompt injection.
能力评估
Purpose & Capability
Name/description ask for PubMed and bioRxiv searches; SKILL.md and examples only call NCBI E-utilities and the bioRxiv API and return titles/abstracts/metadata — all directly relevant.
Instruction Scope
Instructions and example Python code only perform HTTP GETs to public APIs (eutils.ncbi.nlm.nih.gov, api.biorxiv.org, biorxiv.org) and parse responses. They do not read local files, access unrelated env vars, or send data to unexpected endpoints. Error-handling/rate-limit notes align with API usage.
Install Mechanism
No install spec (instruction-only plus an example script). This is low risk; example requires the common 'requests' library but no package installation is forced by the skill.
Credentials
The skill requests no environment variables, credentials, or config paths. That is proportionate to the documented functionality (public API queries).
Persistence & Privilege
always is false and the skill does not request permanent presence or modify other skills or system settings. Autonomous invocation is enabled by default but is not combined with any other red flags.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install biomedical-literature-search
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /biomedical-literature-search 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of biomedical-literature-search skill. - Enables searching for biomedical research papers from PubMed (keyword-based) and bioRxiv (date-range or category-based). - Retrieves paper titles, abstracts, authors, DOIs, and links. - Designed for literature reviews, topic exploration, and tracking recent preprints. - Includes category filters for bioRxiv and guidance on handling common errors.
元数据
Slug biomedical-literature-search
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Biomedical Literature Search 是什么?

Search biomedical literature from PubMed and bioRxiv for research papers. Use this skill when: (1) Finding research papers on a specific topic or disease, (2... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 200 次。

如何安装 Biomedical Literature Search?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install biomedical-literature-search」即可一键安装,无需额外配置。

Biomedical Literature Search 是免费的吗?

是的,Biomedical Literature Search 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Biomedical Literature Search 支持哪些平台?

Biomedical Literature Search 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Biomedical Literature Search?

由 HollyYa(@hollyya)开发并维护,当前版本 v1.0.0。

💬 留言讨论