arxiv-lookup (Recherche arXiv)

Scripts légers pour interroger directement l'API arXiv via arxiv.py, obtenir des DOI de revues et rechercher des publications.

Qu'est-ce que arxiv-lookup (Recherche arXiv) ?

Ce skill fournit deux scripts légers pour interagir directement avec l'API arXiv via la bibliothèque `arxiv.py`. Le premier script, `get_doi.py`, permet d'obtenir le DOI attribué par la revue pour un ID arXiv donné, ce qui est utile pour les intégrations avec OpenAlex. Le second, `search_id.py`, interroge l'API arXiv pour trouver des articles par requête textuelle, avec support des préfixes de champ (titre, auteur, résumé, catégorie), des opérateurs logiques, et renvoie les résultats sous forme de lignes séparées par des tabulations. Il est conçu pour fonctionner avec `uv` et ne nécessite pas de base de données locale. Ce skill est particulièrement utile pour les workflows de construction de documents ou d'analyse bibliographique automatisée où l'on a besoin de relier des identifiants arXiv à leurs DOI de revues ou de rechercher des articles par mots-clés.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add ultimatile/arxiv-skills

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

arXiv Lookup

Scripts légers pour interroger l'API arXiv directement via arxiv.py.

Scripts

Obtenir le DOI de revue à partir d'un ID arXiv

uv run --with arxiv scripts/get_doi.py <arxiv_id>
  • Retourne le DOI de la revue s'il est disponible (code de sortie 0), ou se termine avec une erreur (code de sortie 1) s'il n'est pas trouvé
  • Il s'agit du DOI attribué par la revue, pas du DOI attribué par arXiv (10.48550/arXiv.{id})
  • Le DOI attribué par arXiv peut être construit mécaniquement : 10.48550/arXiv.<id> — aucun appel API n'est nécessaire

Rechercher sur arXiv et obtenir les IDs

uv run --with arxiv scripts/search_id.py <query> [max_results]
  • Interroge l'API arXiv directement (pas de base de données locale)
  • Retourne des lignes séparées par des tabulations : arxiv_id\ttitle
  • Par défaut : 5 résultats, triés par pertinence
  • La requête prend en charge les préfixes de champ de l'API arXiv : ti: (titre), au: (auteur), abs: (résumé), cat: (catégorie)
  • Utilisez des guillemets pour les expressions exactes : ti:"Attention Is All You Need"
  • Combinez avec AND/OR/ANDNOT : ti:transformer AND cat:cs.CL

Notes d'intégration

  • OpenAlex : Utilisez get_doi.py pour obtenir les DOI de revues pour les requêtes OpenAlex
  • arxiv-doc-builder : Utilisez search_id.py pour trouver des ID arXiv, puis transmettez-les à arxiv-doc-builder

Skills associés