arxiv-lookup

Scripts ligeros para consultar la API de arXiv directamente mediante arxiv.py.

¿Qué es arxiv-lookup?

Este skill proporciona dos scripts de línea de comandos que permiten a desarrolladores y agentes de IA interactuar directamente con la API de arXiv para buscar artículos y obtener sus DOIs de revista. Es especialmente útil en flujos de trabajo que requieren enriquecer metadatos académicos, como la integración con OpenAlex para consultas por DOI o con arxiv-doc-builder para construir documentación a partir de IDs de arXiv. Los scripts están diseñados para ser ejecutados con `uv run` y dependen mínimamente de la librería `arxiv.py`. `get_doi.py` extrae el DOI asignado por la revista (no el DOI de arXiv, que puede generarse mecánicamente), mientras que `search_id.py` permite búsquedas avanzadas utilizando prefijos de campo de la API de arXiv (título, autor, resumen, categoría) y operadores booleanos, devolviendo resultados tabulados. Soporta plataformas que ejecuten Python con `uv`, como entornos de desarrollo local o agentes de código como Claude Code o Cursor.

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

Installed? Explore more Investigación y análisis de datos skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

arXiv Lookup

Scripts ligeros para consultar la API de arXiv directamente mediante arxiv.py.

Scripts

Obtener DOI de revista desde ID de arXiv

uv run --with arxiv scripts/get_doi.py <arxiv_id>
  • Devuelve el DOI de la revista si está disponible (código de salida 0), o finaliza con error (código de salida 1) si no se encuentra
  • Este es el DOI asignado por la revista, no el DOI asignado por arXiv (10.48550/arXiv.{id})
  • El DOI asignado por arXiv se puede construir mecánicamente: 10.48550/arXiv.<id> — no requiere llamada a la API

Buscar en arXiv y obtener IDs

uv run --with arxiv scripts/search_id.py <query> [max_results]
  • Busca directamente en la API de arXiv (sin base de datos local)
  • Devuelve líneas separadas por tabulador con arxiv_id\ttitle
  • Por defecto: 5 resultados, ordenados por relevancia
  • La consulta admite prefijos de campo de la API de arXiv: ti: (título), au: (autor), abs: (resumen), cat: (categoría)
  • Use comillas para frases exactas: ti:"Attention Is All You Need"
  • Combine con AND/OR/ANDNOT: ti:transformer AND cat:cs.CL

Notas de integración

  • OpenAlex: Use get_doi.py para obtener DOIs de revista para consultas en OpenAlex
  • arxiv-doc-builder: Use search_id.py para encontrar IDs de arXiv, luego páselos a arxiv-doc-builder

Skills relacionados