pubmed-database

Search and retrieve PubMed records via REST and E-utilities API.

Updated Jan 25, 2026
One-click install
npx skills add https://github.com/lucasmiachon-blip/organizacao --skill pubmed-database-lucasmiachon-blip
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pubmed-database
Source: https://github.com/lucasmiachon-blip/organizacao/tree/main/.claude/skills/pubmed-database
Command: npx skills add https://github.com/lucasmiachon-blip/organizacao --skill pubmed-database-lucasmiachon-blip

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Direct REST PubMed access for developers and researchers to perform advanced queries, retrieve records, and automate literature workflows without manual scraping.

Core Features & Use Cases

  • Advanced Boolean and MeSH query construction for PubMed searches.
  • Programmatic access via E-utilities for ESearch, EFetch, ESummary, and related data retrieval.
  • Batch processing and citation management for systematic reviews and literature monitoring.

Quick Start

Construct a PubMed query and fetch results in JSON using the ESearch and EFetch endpoints.

Frequently Asked Questions about pubmed-database

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search PubMed programmatically using REST and E-utilities?

You can search PubMed programmatically by sending HTTP requests to the E-utilities REST endpoints like ESearch and EFetch. This allows developers to automate literature retrieval and fetch records directly without manual scraping.

Can I construct advanced Boolean and MeSH queries for PubMed literature reviews?

Yes, advanced Boolean and MeSH queries are fully supported for PubMed literature reviews. You can combine these query structures with E-utilities batch processing to systematically retrieve and manage large sets of citations.

Does direct PubMed REST access work with Biopython for Python workflows?

Direct PubMed REST access works seamlessly with Python workflows. The approach specifically recommends using Biopython's Entrez interface to interact with E-utilities for structured data extraction and query automation.

What is the best way to automate PubMed record retrieval for systematic reviews?

The best way to automate PubMed record retrieval for systematic reviews is via the E-utilities API. It supports batch processing and direct EFetch requests to gather JSON records, enabling efficient citation management and data extraction.

How do I retrieve PubMed records in JSON format using ESearch and EFetch?

To retrieve PubMed records in JSON, use the ESearch endpoint to identify matching PMIDs, then pass those identifiers to the EFetch endpoint. This direct REST workflow outputs structured records for immediate data processing.

Do I need manual scraping to extract data from PubMed literature?

No, manual scraping is not needed to extract data from PubMed literature. Direct REST access via E-utilities provides programmatic retrieval of records, allowing you to legally and efficiently bypass HTML parsing for literature monitoring.