HPSummer/paper-research-downloader

Compétence Codex/Claude pour la recherche légale d'articles, le téléchargement en Open Access, le parsing, les exports, les vérifications Zotero et les notes Obsidian.

Qu'est-ce que paper-research-downloader ?

Cette compétence permet aux agents IA (Codex, Claude) d'effectuer une recherche légale d'articles académiques, de télécharger leurs versions en Open Access (OA) lorsque disponibles, puis de les parser et les exporter dans divers formats. Elle inclut des vérifications automatiques avec Zotero pour la gestion des références bibliographiques, ainsi que la création de notes structurées dans Obsidian. L'utilisateur gagne ainsi un temps considérable dans son workflow de recherche documentaire, en automatisant des étapes répétitives tout en respectant les droits d'auteur. La compétence est conçue pour les développeurs et chercheurs qui utilisent des assistants IA comme Codex ou Claude, et elle s'appuie sur des APIs et outils standard (Crossref, Unpaywall, Zotero API, etc.) sans nécessiter d'intervention manuelle pour chaque article.

Compatible avec✓Claude Code✓Codex CLI~Cursor
npx skills add HPSummer/paper-research-downloader

Installed? Explore more Recherche et analyse de données skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait paper-research-downloader ?

Compétence Codex/Claude pour la recherche légale d'articles, le téléchargement en Open Access, le parsing, les exports, les vérifications Zotero et les notes Obsidian.

Description

Cette compétence automatise le processus de recherche d'articles académiques en respectant les droits d'auteur, en téléchargeant les versions Open Access, en extrayant les métadonnées, en exportant vers différents formats (BibTeX, CSV, JSON), en vérifiant et mettant à jour votre bibliothèque Zotero, et en créant des notes formatées pour Obsidian.

Fonctionnalités principales

  • Recherche légale : Interroge des API comme CrossRef, OpenAlex ou Semantic Scholar pour trouver des articles pertinents.
  • Téléchargement OA : Détecte et télécharge automatiquement les versions Open Access via Unpaywall ou les dépôts institutionnels.
  • Parsing : Extrait le texte intégral, les métadonnées (DOI, auteurs, date, résumé, mots-clés, références) des fichiers PDF ou HTML.
  • Export : Génère des fichiers BibTeX, CSV, JSON ou Markdown structurés.
  • Zotero : Vérifie si un article est déjà dans votre bibliothèque Zotero et l'ajoute si nécessaire via l'API Zotero.
  • Obsidian : Crée des notes formatées dans Obsidian avec des liens, tags et template personnalisé.

Utilisation

  1. Installer les dépendances : pip install requests pandas pyzotero crossref-commons scholarly
  2. Configurer les clés API : Définir les variables d'environnement UNPAYWALL_EMAIL, ZOTERO_API_KEY, ZOTERO_USER_ID, OBSIDIAN_VAULT_PATH.
  3. Lancer la compétence : Via l'agent IA, exécuter la commande appropriée pour rechercher et traiter un article.

Exemple

from paper_research_downloader import download_paper

# Recherche et téléchargement
download_paper("10.1000/xyz123")

Plateformes supportées

  • Codex
  • Claude
  • Tout agent IA compatible avec Python

Licence

MIT

Skills associés