pubmed-database

Automate PubMed literature search and retrieval via E-utilities API endpoints.

48|6|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/qinyan-ai/qinyan-academic-skills --skill pubmed-database-qinyan-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pubmed-database
Source: https://github.com/qinyan-ai/qinyan-academic-skills/tree/main/skills/01-%E8%AE%BA%E6%96%87%E6%A3%80%E7%B4%A2%E4%B8%8E%E6%96%87%E7%8C%AE%E7%AE%A1%E7%90%86/pubmed-database
Command: npx skills add https://github.com/qinyan-ai/qinyan-academic-skills --skill pubmed-database-qinyan-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Direct REST API access to PubMed enables automated, scalable literature search and data retrieval for researchers and developers. It helps build reproducible search workflows, fetch abstracts, manage citations, and integrate results into pipelines.

Core Features & Use Cases

  • Advanced PubMed search with Boolean and MeSH terms
  • E-utilities programmatic access for ESearch, EFetch, ESummary, ELink
  • Batch processing and citation management
  • Use Case: Automate weekly literature monitoring for a topic and export results to CSV for meta-analysis

Quick Start

Install or import configuration and issue a simple API search to retrieve PMIDs for a query.

Frequently Asked Questions about pubmed-database

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

FAQPage Schema
How do I automate PubMed literature search and data retrieval?

Automate PubMed literature search by constructing advanced queries with Boolean and MeSH terms, then use E-utilities endpoints like ESearch and EFetch to retrieve abstracts and citations programmatically. This enables scalable, reproducible research workflows.

What is the best way to use E-utilities for batch processing PubMed citations?

Use E-utilities for batch processing PubMed citations by leveraging the EFetch and ESummary endpoints to fetch large sets of records. This approach manages citations efficiently and exports results for meta-analysis.

Can I use MeSH terms and Boolean operators in programmatic PubMed API searches?

Yes, programmatic PubMed API searches support constructing advanced queries using MeSH terms and Boolean operators. This allows precise literature filtering and targeted data retrieval for research pipelines.

How do I retrieve PMIDs and abstracts from PubMed into a Python-friendly API workflow?

Retrieve PMIDs and abstracts into a Python-friendly API workflow by issuing ESearch to identify relevant record IDs, then using EFetch to pull the full abstract data for integration into your analysis pipeline.

Does programmatic PubMed access enforce rate limits and API best practices?

Programmatic PubMed access requires strict adherence to NCBI rate limits and API best practices to maintain service availability. Following these guidelines ensures sustainable, automated data retrieval without interruptions.

Why use ELink to find related articles in PubMed search automation?

Use ELink in PubMed search automation to discover related articles and establish citation linkages between records. This provides comprehensive literature context and expands the scope of retrieved research data.