Literature Search Europepmc
Search Europe PMC for scientific literature and download open-access full texts and PDFs.
Install
npx skills add google-deepmind/science-skills --skill literature-search-europepmc -g -a claude-code -y- Repository
- google-deepmind/science-skills3.4k
- Category
- Data and ML
- Updated
- 12d ago
- License
- Apache-2.0
- Context cost
- Mediumabout 2,014 tokens
- Runs scripts
- Yes, review before use
What it does
Search Europe PMC for scientific literature and download open-access full texts and PDFs. Retrieve full-text XML/plain text by PMCID, get citation lists and bibliography.
Europe PMC Database
A skill for searching, downloading, and exploring open-access papers from Europe PMC, a comprehensive, free life-science literature database with over 43 million abstracts and 9 million full-text articles.
Prerequisites
uv: Read theuvskill and follow its Setup instructions to ensureuvis installed and on PATH.- User Notification: If .licenses/literature_search_europepmc_LICENSE.txt does not already exist in the workspace root directory then (1) prominently notify the user to check the terms at https://europepmc.org/ and to always check the license of the papers retrieved by the skill for any restrictions, then (2) create the file recording the notification text and timestamp.
Core Rules
- Open Access Only: This skill exclusively searches open-access content.
The script automatically appends
OPEN_ACCESS:yto every search query. Do NOT remove or override this filter. - NEVER run python3 or python3 -c directly: the system Python does not necessarily have all key dependencies. Do not attempt to pip install or create new venvs.
- Use the Wrapper: ALWAYS use the provided script rather than calling the API directly. The script handles rate limiting (1 req/s) and errors.
- Output Files: All subcommands require
--outputto write results to a file. Read the output file separately to avoid context overflow. - List Sources. If this skill is used, ensure this is mentioned in the output AND list the URLs of all papers that were used in producing the output.
Utility Scripts
All commands are subcommands of scripts/europepmc_api.py. Rate limiting and
retries are handled automatically.
1. Search (search)
Search Europe PMC by query. Supports DOI lookup, keyword search, author search, PMID lookup, and the full Europe PMC search syntax.
