Academic Paper Fetcher
by @biohackerrrrrr
Fetch academic papers from Sci-Hub given a DOI. Automatically downloads PDFs and saves them to research/papers/ with clean filenames. Use when the user provides a DOI or requests a paper from PubMed.
clawhub install paper-fetcherπ About This Skill
name: paper-fetcher description: Fetch academic papers from Sci-Hub given a DOI. Automatically downloads PDFs and saves them to research/papers/ with clean filenames. Use when the user provides a DOI or requests a paper from PubMed.
Paper Fetcher
Automated academic paper retrieval from Sci-Hub.
Usage
Simple fetch:
Get paper: 10.1038/nature12345
Multiple papers:
Fetch these papers:
10.1016/j.cell.2023.01.001
10.1038/s41586-2023-06789-0
10.1126/science.abc1234
With context:
Get the epitalon paper: 10.1007/s12603-011-0032-7
What It Does
1. Takes DOI as input
2. Navigates to https://www.sci-hub.su/DOI
3. Downloads the PDF
4. Saves to research/papers/ with clean filename
5. Returns confirmation with file path
Output Location
workspace/
βββ research/
βββ papers/
βββ paper_10.1038_nature12345.pdf
βββ paper_10.1016_j.cell.2023.01.001.pdf
βββ ...
Filename Format
paper_[DOI with slashes replaced].pdf
Examples:
10.1038/nature12345 β paper_10.1038_nature12345.pdf10.1016/j.cell.2023.01.001 β paper_10.1016_j.cell.2023.01.001.pdfWorkflow
When user provides a DOI:
1. Extract DOI - Parse from message (with or without https://doi.org/ prefix) 2. Navigate Sci-Hub - Use browser to load https://www.sci-hub.su/DOI 3. Wait for PDF - Let page load and find download link 4. Download - Save PDF to research/papers/ 5. Confirm - Report success with file path
Error Handling
If paper not found on Sci-Hub:
If download fails:
Integration
With Obsidian Sync:
With Research Automation:
Tips
Finding DOIs:
Format flexibility:
https://doi.org/10.1038/nature12345 β
10.1038/nature12345 β
Batch fetching:
Status: Active Sci-Hub Domain: https://www.sci-hub.su Save Location: research/papers/
π‘ Examples
Simple fetch:
Get paper: 10.1038/nature12345
Multiple papers:
Fetch these papers:
10.1016/j.cell.2023.01.001
10.1038/s41586-2023-06789-0
10.1126/science.abc1234
With context:
Get the epitalon paper: 10.1007/s12603-011-0032-7
π Tips & Best Practices
Finding DOIs:
Format flexibility:
https://doi.org/10.1038/nature12345 β
10.1038/nature12345 β
Batch fetching:
Status: Active Sci-Hub Domain: https://www.sci-hub.su Save Location: research/papers/