Skip to main content
skill CX Codex

paper-fetch — Claude Code skill: PDF search and setup

Finds and downloads research paper PDFs from a DOI, title, or DOI list. Handy when you need to retrieve a paper from available sources.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add Agents365-ai/365-skills --skill paper-fetch -a claude-code
Open on GitHub

What paper-fetch does

For a DOI, the skill checks sources in sequence: Unpaywall, Semantic Scholar, arXiv, PubMed Central, then bioRxiv or medRxiv. With a title instead, it looks for a DOI through Crossref and can turn to Semantic Scholar if needed. You can also provide a file containing multiple DOIs.

Run it with python scripts/fetch.py; files go to pdfs by default, and agent output is JSON. It requires python3. Direct publisher downloads need PAPER_FETCH_INSTITUTIONAL=1; Sci-Hub fallback is enabled by default and can be turned off with PAPER_FETCH_NO_SCIHUB=1.

What it helps with

  • find a paper PDF from its DOI
  • resolve a paper title to a DOI and download its PDF
  • fetch papers listed in a DOI file
  • save retrieved papers to a chosen directory

Example prompts for the agent

  • Find and download the PDF for DOI 10.1234/example.
  • Look up the paper titled “Example Paper Title” and save its PDF.
  • Download the papers listed in papers.txt.

How to install paper-fetch

1Skills CLI (Vercel)

npx skills add Agents365-ai/365-skills --skill paper-fetch -a claude-code

2Manually: put the files in place

~/.claude/skills/paper-fetch/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/paper-fetch/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about paper-fetch

How do I install paper-fetch in Claude Code?

Run npx skills add Agents365-ai/365-skills --skill paper-fetch -a claude-code. The skill file is at ~/.claude/skills/paper-fetch/SKILL.md.

What does paper-fetch do?

It locates and downloads research paper PDFs from a DOI or title, and can process a file containing multiple DOIs.

Does paper-fetch need Python?

Yes. It requires python3. Publisher downloads also require institutional mode, enabled with PAPER_FETCH_INSTITUTIONAL=1.

Similar skills

All skills for Science and research →

From the same set21

excalidraw This skill draws flowcharts, architecture charts and other diagrams into .excalidraw files, then exports them to PNG or SVG. Handy when a picture beats a paragraph. CX Codex +1 4,600installs plantuml-skill A coding-agent skill that writes .puml files and exports them to PNG or SVG. Useful when you need a diagram from code or from a text description. CX Codex +1 4,100installs tldraw-skill Generates .tldr diagram files and exports them to PNG or SVG via a local CLI. Useful for visualizing multi-component systems and data flows. CX Codex +1 3,700installs semanticscholar-skill Searches academic papers, authors, and citation graphs using the Semantic Scholar API. Helps agents explore scientific literature, gather references, and get recommendations. CX Codex +1 3,400installs asta Searches the Semantic Scholar academic graph via AI2's Asta MCP server. Finds citations, author publications, and 500-word snippets. CX Codex +1 3,100installs journal-abbrev Looks up journal name abbreviations and expands them back, using ISO 4 and MEDLINE. Handy when you prepare a reference list or clean up BibTeX. CX Codex +1 3,000installs pi-prompting Internal prompt guidance for Pi task runners using DeepSeek models. It helps structure coding, debugging, and repository review through strict XML contracts. CX Codex +1 2,900installs target-prioritization The skill builds a per-gene dossier from UniProt, OpenTargets, PubMed, HPA and ChEMBL, then re-ranks your candidate genes by a composite score. CX Codex +1 2,900installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor