Direct HTTP access to PubMed's E-utilities REST API for systematic literature searches and citation management. You'll use this when you need to construct complex Boolean queries with MeSH terms, pull batches of abstracts programmatically, or build automated literature monitoring workflows. The skill covers search syntax (field tags like [mh] for MeSH, [tiab] for title/abstract), all the core E-utilities endpoints (ESearch, EFetch, ESummary), and practical patterns for systematic reviews using PICO frameworks. If you're doing Python work, the docs suggest using biopython's Bio.Entrez instead. This is for raw REST calls or custom implementations where you need control over the HTTP layer.

skills.sh installs
713
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill pubmed-database --agent claude-code

Installs into .claude/skills of the current project.

Files

PubMed Database

Overview

PubMed is the U.S. National Library of Medicine's comprehensive database providing free access to MEDLINE and life sciences literature. Construct advanced queries with Boolean operators, MeSH terms, and field tags, access data programmatically via E-utilities API for systematic reviews and literature analysis.

When to Use This Skill

This skill should be used when:

  • Searching for biomedical or life sciences research articles
  • Constructing complex search queries with Boolean operators, field tags, or MeSH terms
  • Conducting systematic literature reviews or meta-analyses
  • Accessing PubMed data programmatically via the E-utilities API
  • Finding articles by specific criteria (author, journal, publication date, article type)
  • Retrieving citation information, abstracts, or full-text articles
  • Working with PMIDs (PubMed IDs) or DOIs
  • Creating automated workflows for literature monitoring or data extraction

Core Capabilities

1. Advanced Search Query Construction

Construct sophisticated PubMed queries using Boolean operators, field tags, and specialized syntax.

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Backend & APIs, Automation & Workflows, Python, Databases
First seen
May 16, 2026

More from davila7/claude-code-templates

All 618
1moizibnyousaf avatardatabase-designmoizibnyousaf/ai-agent-skillsDatabase schema design, optimization, and migration patterns for PostgreSQL, MySQL, and NoSQL databases. Use for designing schemas, writing migrations, or optim615skills.sh installs
2proffesor-for-testing avatarapi-testing-patternsproffesor-for-testing/agentic-qeComprehensive API testing patterns including contract testing, REST/GraphQL testing, and integration testing. Use when testing APIs or designing API test strate609skills.sh installs
3encoredev avatarencore-go-authencoredev/skillsProtect Encore Go endpoints with authentication and authorize callers. Covers `auth.AuthHandler`, `auth.UserID`, the `Authorization` header, and `//encore:api a599skills.sh installs
4aj-geddes avatardatabase-schema-designaj-geddes/useful-ai-promptsDesign database schemas with normalization, relationships, and constraints. Use when creating new database schemas, designing tables, or planning data models fo597skills.sh installs
5bobmatnyc avatarapi-design-patternsbobmatnyc/claude-mpm-skillsComprehensive API design patterns covering REST, GraphQL, gRPC, versioning, authentication, and modern API best practices579skills.sh installs
6glitternetwork avatarpinme-authglitternetwork/pinmeUse when a PinMe project (Worker TypeScript) needs to integrate user authentication — creating email/password users, verifying id_tokens, querying user info, or511skills.sh installs