Use this workflow to download scientific paper PDFs using their DOI, title, or PMCID.
Verify Identifiers:
Ensure you have the DOI (e.g., 10.1038/nature11804), arXiv ID, PMCID, or exact paper title.
Execute Fetch Command:
Run the CLI script:
bash
python3 paper-fetch/skills/paper-fetch/scripts/fetch.py <doi>
Handle Access Blocks:
If publishers return 403 or 429 (Cloudflare checks), enable CloakBrowser mode by setting the environment variable:
bash
export PAPER_FETCH_CLOAK=1
python3 paper-fetch/skills/paper-fetch/scripts/fetch.py <doi>
Verify Output:
The downloaded PDF will be auto-named: {first_author}_{year}_{journal_abbrev}_{short_title}.pdf and saved in /Users/keira/Documents/GitHub/docs.