Paper Fulltext Harvest

Scarica in batch articoli elencati per DOI tramite API di editori, aggregatori OA e fallback del browser.

di jxtse · jxtse/scientific-research-skills

Promosso ★ 9.6/10

Paper Fulltext Harvest — Scarica in batch articoli elencati per DOI tramite API di editori, aggregatori OA e fallback del browser.

Cosa fa

Instrada un elenco di DOI di articoli tramite API TDM di editori (Elsevier, Wiley, Springer), aggregatori open-access (Unpaywall, OpenAlex, Crossref) e un fallback basato su cookie del browser per editori non-TDM a pagamento, cascando dal più economico al più costoso con validazione automatica PDF/XML. Si attiva su richieste di raccolta, scraping o download massivo di testo completo da un elenco DOI, o per colmare lacune in una collezione di letteratura esistente.

Rapporto di test

Eseguito live end-to-end su un vero DOI open-access: l'API Unpaywall ha restituito un link PDF funzionante e il download ha superato il controllo %PDF magic-byte della skill — il percorso di fallback OA gratuito funziona con zero chiavi API; solo i percorsi TDM degli editori a pagamento richiedono token istituzionali.

Testato il: 2026-07-14 · Claude Code 2.x (agent harness)

Installazione

git clone https://github.com/jxtse/scientific-research-skills
cd scientific-research-skills
mkdir -p ~/.claude/skills
cp -r skills/paper-fulltext-harvest ~/.claude/skills/paper-fulltext-harvest

Comandi e prompt di esempio

  • /paper-fulltext-harvestScarica in batch articoli elencati per DOI tramite API di editori, aggregatori OA e fallback del browser.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Batch download the full text PDFs for these 200 DOIs
  • Harvest papers from this DOI list, some are open access
  • Fill in the missing PDFs in my literature review collection