arXiv Lookup

Chiamate API arXiv live per ID di paper e DOI di riviste -- nessun metadato indovinato.

di ultimatile · ultimatile/arxiv-skills

Promosso ★ 9.2/10

arXiv Lookup — Chiamate API arXiv live per ID di paper e DOI di riviste -- nessun metadato indovinato.

Cosa fa

Esegue due piccoli script Python contro l'API arXiv live: uno cerca per titolo/autore/parola chiave per restituire ID arXiv, l'altro recupera il DOI assegnato dalla rivista a un paper (distinto dal DOI meccanico assegnato da arXiv) da un ID arXiv. Si attiva quando un task richiede un ID arXiv o un DOI di rivista, tipicamente alimentando lookup OpenAlex o la skill companion arxiv-doc-builder; richiede il pacchetto PyPI `arxiv`.

Rapporto di test

Ho eseguito entrambi gli script inclusi dal vivo contro la vera API arXiv: search_id.py ha classificato correttamente arXiv:1706.03762 ('Attention Is All You Need') come primo di 3 risultati, e get_doi.py ha riportato correttamente che non esiste un DOI di rivista (exit 1) invece di indovinarne uno -- una risposta verificabile e non allucinata che una baseline solo memoria non può garantire.

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

Installazione

git clone https://github.com/ultimatile/arxiv-skills
cd arxiv-skills
mkdir -p ~/.claude/skills
cp -r skills/arxiv-lookup ~/.claude/skills/arxiv-lookup

Comandi e prompt di esempio

  • /arxiv-lookupChiamate API arXiv live per ID di paper e DOI di riviste -- nessun metadato indovinato.

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

  • Find the arXiv ID for the paper 'Attention Is All You Need'
  • Look up the journal DOI for this paper's arXiv ID
  • Search arXiv live for papers matching this author and keyword