paper-fetch

Resolve academic paper DOIs or titles and download PDFs from multiple sources.

172|10|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/Agents365-ai/paper-fetch --skill paper-fetch-agents365-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: paper-fetch
Source: https://github.com/Agents365-ai/paper-fetch/tree/main/skills/paper-fetch
Command: npx skills add https://github.com/Agents365-ai/paper-fetch --skill paper-fetch-agents365-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, xml.etree.ElementTree, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of finding and obtaining open-access PDF versions of scientific papers, reducing search time and manual effort.

Core Features & Use Cases

  • Multi-Source Resolution: Resolves DOIs or titles to PDFs through Unpaywall, Semantic Scholar, arXiv, PMC, bioRxiv, and Sci-Hub as a last resort.
  • Batch Download Support: Enables bulk retrieval of papers from a list of DOIs, improving efficiency in research workflows.
  • Use Case: When a researcher needs to quickly download the PDFs for several papers by their DOIs, this Skill automates the discovery and saving process, saving hours of manual searching.

Quick Start

Ask the AI to fetch the PDF for the paper with DOI 10.1038/s41586-021-03819-2 and it will retrieve and save the file automatically.

Frequently Asked Questions about paper-fetch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I download scientific PDFs automatically using a DOI?

To download scientific PDFs automatically, you provide a DOI or paper title and the tool resolves it across open-access repositories like Unpaywall, Semantic Scholar, arXiv, and bioRxiv. It retrieves and saves the PDF file locally without manual web searching.

Can I batch download multiple research papers from a list of DOIs?

Yes, you can batch download research papers by supplying a list of DOIs. The tool automates discovery and retrieval across multiple sources, saving the PDFs locally to streamline bulk acquisition workflows for large literature reviews.

What sources are checked to find open-access PDFs for academic papers?

Open-access PDFs are resolved by checking Unpaywall, Semantic Scholar, arXiv, PMC, and bioRxiv. Sci-Hub is queried as a last resort, ensuring high retrieval success rates for scientific papers when standard repositories lack the full text.

Is Python requests sufficient for downloading academic PDFs from these repositories?

Yes, Python requests is sufficient for downloading academic PDFs because the tool relies on the requests library to handle HTTP interactions. It parses XML metadata using xml.etree.ElementTree to extract download links from repository APIs.

What happens if Unpaywall or Semantic Scholar does not have the open-access PDF?

If Unpaywall or Semantic Scholar lacks the open-access PDF, the tool falls back to repositories like arXiv, PMC, and bioRxiv. If standard sources fail, Sci-Hub is used as a last resort to ensure the scientific paper is still retrieved.