pubmed-database

Search PubMed, fetch abstracts, and link papers to NCBI biological entities.

2.7k|283|Updated May 13, 2026
One-click install
npx skills add https://github.com/google-deepmind/science-skills --skill pubmed-database-google-deepmind
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pubmed-database
Source: https://github.com/google-deepmind/science-skills/tree/main/skills/pubmed_database
Command: npx skills add https://github.com/google-deepmind/science-skills --skill pubmed-database-google-deepmind

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-dotenv, and includes scripts (resource) and references (resource) components.

What problem does it solve?

PubMed searches and cross-database linking are time-consuming and error-prone when you need accurate PMIDs, abstracts, and entity mappings (genes, proteins, sequences, and PubChem chemicals) for scientific research and clinical literature triage.

Core Features & Use Cases

  • Structured literature retrieval: Search PubMed with NCBI query syntax, fetch article abstracts/metadata in batches, and optionally retrieve open-access full text from PMC in the BioC OA subset.
  • Cross-database entity linking: Resolve biological entities discussed in a paper by traversing NCBI ELink relationships and then summarize resolved IDs into human-readable metadata.
  • Accuracy and scaling guardrails: Verify biomedical spelling before searching, match messy citations to PMIDs, and cache large PMID sets for bulk processing to avoid rate limits and context overflow.
  • Use Case: Given a topic query (e.g., a gene + disease), retrieve candidate papers, extract abstracts, link each paper to associated genes/compounds/sequences, then produce a consolidated, grounded list of entity metadata.

Quick Start

Use PubMed to find up to five relevant PMIDs for a topic query using npx-style browsing via the skill’s command interface.

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 and link biological entities to papers?

To search PubMed and link biological entities, use the Skill to query scientific literature, fetch abstracts, and traverse NCBI ELink relationships to map genes, proteins, and PubChem compounds to relevant papers.

Can I retrieve open-access full text from PMC BioC using this Skill?

Yes, you can retrieve open-access full text from PMC BioC by utilizing the Skill's wrapper script to make rate-limited BioC calls for articles within the open-access subset.

How do I batch large PMID sets without hitting NCBI rate limits?

You can batch large PMID sets without hitting NCBI rate limits by optionally using NCBI History Server handles and caching PMIDs for bulk processing to avoid context overflow.

What is the best way to match messy citations to PMIDs?

The best way to match messy citations to PMIDs is to use the Skill's citation matching feature, which verifies biomedical spelling and resolves scientific literature discovery needs accurately.

Do I need environment variables to manage NCBI API credentials?

Yes, you need environment variables to manage NCBI API credentials safely via python-dotenv, ensuring your credentials are handled without leaking them during E-utilities and BioC calls.

Does cross-database linking work for genes and PubChem compounds?

Yes, cross-database linking works for genes and PubChem compounds by traversing NCBI ELink relationships and summarizing resolved IDs into human-readable metadata for biological entities.