Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
AI-powered tool for searching and analyzing PubMed biomedical literature
AI-powered tool for searching and analyzing PubMed biomedical literature
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
Search PubMed articles using keywords Advanced search with multiple filters (title, author, journal, date range) Fast access to comprehensive paper metadata
Fetch detailed metadata for specific papers using PMID Extract title, authors, abstract, journal, publication date Support for batch retrieval
Deep analysis of PubMed articles Research background and significance Methodology overview and key findings Limitations and future research directions
Attempt to download full-text PDF content Check open access availability via PubMed Central (PMC) Provide direct links to articles
Python 3.8+ pip package manager
Install Python dependencies (choose one method): Method 1: Using uv (Recommended - Fastest) # Install uv curl -LsSf https://astral.sh/uv/install.sh | sh # Create virtual environment and install dependencies cd /path/to/pubmed-search-skill uv venv source .venv/bin/activate # Linux/macOS # or .venv\Scripts\activate # Windows uv pip install -r requirements.txt Method 2: Using conda (Best for scientific/research users) cd /path/to/pubmed-search-skill conda create -n pubmed-search python=3.11 -y conda activate pubmed-search pip install -r requirements.txt Method 3: Using pip directly (Built-in, no extra installation) cd /path/to/pubmed-search-skill pip install -r requirements.txt Configure API credentials (optional for basic search, required for PDF download): # Copy example configuration cp .env.example .env # Edit .env and configure optional settings # Most features work without API keys - uses free PubMed E-utilities API
python pubmed_search.py --help
When users request literature search or analysis: Understand requirements: Ask what research topic or papers to search for Choose method: Simple keyword search for quick results Advanced search with specific filters Deep analysis for comprehensive understanding Execute search: python pubmed_search.py search --keywords "CRISPR gene editing" --results 10 Present results: Display article metadata and ask if further analysis needed
# Search for articles by keywords python pubmed_search.py search --keywords "COVID-19 vaccine efficacy" --results 10
# Search with multiple filters python pubmed_search.py search --term "cancer" --author "Smith" --journal "Nature" --start-date "2020" --end-date "2023" --results 20
# Fetch detailed metadata for a specific paper python pubmed_search.py metadata --pmid "12345678"
# Perform comprehensive analysis of a paper python pubmed_search.py analyze --pmid "12345678" --output analysis.md
# Attempt to download open access PDF python pubmed_search.py download --pmid "12345678" --output ./papers/
# Search and save results to file python pubmed_search.py search --keywords "Alzheimer disease" --results 50 --output results.json
The skill uses the free PubMed E-utilities API, which doesn't require authentication for basic usage. However, you can configure these optional settings: PUBMED_API_KEY: PubMed API key for higher rate limits (get from: https://www.ncbi.nlm.nih.gov/account/) PUBMED_EMAIL: Email for API requests (required when using API key) PUBMED_TOOL: Tool name for API identification (default: pubmed-search-skill)
Without API key: 3 requests per second With API key: Up to 10 requests per second Get your free API key at: https://www.ncbi.nlm.nih.gov/account/
Use specific keywords for better results Apply filters (author, journal, date) to narrow down searches Review abstracts before requesting full analysis Check open access availability before downloading PDFs Cite original papers when using retrieved information
Human-readable format with key article information
Machine-readable format for further processing: [ { "PMID": "12345678", "Title": "Article Title", "Authors": "Author1, Author2", "Journal": "Journal Name", "Publication Date": "2023", "Abstract": "Abstract text..." } ]
Formatted output for documentation: # Article Title **Authors**: Author1, Author2 **Journal**: Journal Name (2023) **PMID**: 12345678 ## Abstract Abstract text...
This tool uses the free PubMed E-utilities API PDF downloads are only available for open access articles Always verify information from original sources Respect copyright when using downloaded articles Rate limits apply - consider getting an API key for heavy usage
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.