Paper Fulltext Harvest

Télécharge par lots des articles listés par DOI via les API des éditeurs, les agrégateurs OA et le fallback navigateur.

par jxtse · jxtse/scientific-research-skills

Testé · Fonctionne ★ 9.6/10

Paper Fulltext Harvest — Télécharge par lots des articles listés par DOI via les API des éditeurs, les agrégateurs OA et le fallback navigateur.

Ce que fait

Route une liste de DOI d'articles via les API TDM des éditeurs (Elsevier, Wiley, Springer), les agrégateurs d'accès ouvert (Unpaywall, OpenAlex, Crossref), et un fallback de cookie de navigateur pour les éditeurs non-TDM payants, en cascade du moins cher au plus cher avec validation automatique PDF/XML. Se déclenche sur les demandes de récolte, de scraping ou de téléchargement en masse de texte intégral à partir d'une liste de DOI, ou pour combler les lacunes d'une collection de littérature existante.

Rapport de test

L'a exécuté en direct de bout en bout sur un vrai DOI en accès ouvert : l'API Unpaywall a renvoyé un lien PDF fonctionnel et le téléchargement a passé la vérification de l'octet magique %PDF de la compétence — le chemin de fallback OA gratuit fonctionne sans aucune clé API ; seules les routes TDM payantes des éditeurs nécessitent des jetons institutionnels.

Testé le: 2026-07-14 · Claude Code 2.x (agent harness)

Installation

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

Commandes et exemples de prompts

  • /paper-fulltext-harvestTélécharge par lots des articles listés par DOI via les API des éditeurs, les agrégateurs OA et le fallback navigateur.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • 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