arXiv Lookup
SkillSearchLook up arXiv paper metadata via the arXiv API. Use when you need to get a journal DOI from an arXiv ID (for OpenAlex integration), or find an arXiv ID from a title/keyword search (for arxiv-doc-builder). Requires the `arxiv` Python package.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the arXiv Lookup skill
What this skill tells your AI
The instructions your AI receives, as published by ultimatile/arxiv-skills in skills/arxiv-lookup/SKILL.md and read by ahel’s review.
Lightweight scripts for querying the arXiv API directly via arxiv.py.
Scripts
Get Journal DOI from arXiv ID
uv run --with arxiv scripts/get_doi.py <arxiv_id>
- Returns the journal DOI if available (exit 0), or exits with error (exit 1) if not found
- This is the journal-assigned DOI, not the arXiv-assigned DOI (
10.48550/arXiv.{id}) - arXiv-assigned DOI can be constructed mechanically:
10.48550/arXiv.<id>— no API call needed
Search arXiv and Get IDs
uv run --with arxiv scripts/search_id.py <query> [max_results]
- Searches the arXiv API directly (no local database)
- Returns tab-separated
arxiv_id\ttitlelines - Default: 5 results, sorted by relevance
- Query supports arXiv API field prefixes:
ti:(title),au:(author),abs:(abstract),cat:(category) - Use quotes for exact phrases:
ti:"Attention Is All You Need" - Combine with AND/OR/ANDNOT:
ti:transformer AND cat:cs.CL
Integration Notes
- OpenAlex: Use
get_doi.pyto obtain journal DOIs for OpenAlex queries - arxiv-doc-builder: Use
search_id.pyto find arXiv IDs, then pass to arxiv-doc-builder
Signals
- GitHub stars
- 42
- Forks
- 3
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
arxiv-lookup- Source
- github.com/ultimatile/arxiv-skills