literature-search-europepmc
Agent skill fromgoogle-deepmind/science-skills
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.
How to install literature-search-europepmc
install literature-search-europepmc
# install the science-skills pack with the skills CLI
npx skills add google-deepmind/science-skills# or add only this skill to Claude Code: copy the folder
skills/literature_search_europepmc/
# into
~/.claude/skills/literature_search_europepmc/ (all projects)
.claude/skills/literature_search_europepmc/ (one project)
1# Europe PMC Database23A skill for searching, downloading, and exploring open-access papers from4[Europe PMC](https://europepmc.org/) — a comprehensive, free life-science5literature database with over 43 million abstracts and 9 million full-text6articles.78## Prerequisites9101. **`uv`**: Read the `uv` skill and follow its Setup instructions to ensure11 `uv` is installed and on PATH.122. **User Notification**: If .licenses/literature_search_europepmc_LICENSE.txt13 does not already exist in the workspace root directory then (1) prominently14 notify the user to check the terms at https://europepmc.org/ and to always15 check the license of the papers retrieved by the skill for any restrictions,16 then (2) create the file recording the notification text and timestamp.1718## Core Rules1920- **Open Access Only**: This skill exclusively searches open-access content.21 The script automatically appends `OPEN_ACCESS:y` to every search query. Do22 NOT remove or override this filter.23- **NEVER run python3 or python3 -c directly**: the system Python does not24 necessarily have all key dependencies. Do not attempt to pip install or25 create new venvs.26- **Use the Wrapper**: ALWAYS use the provided script rather than calling the27 API directly. The script handles rate limiting (1 req/s) and errors.28- **Output Files**: All subcommands require `--output` to write results to a29 file. Read the output file separately to avoid context overflow.30…
Excerpt shown under the repository's Apache-2.0 license.
