arxiv

Search and retrieve arXiv papers via the arXiv REST API and Semantic Scholar.

Updated Sep 10, 2026
One-click install
npx skills add https://github.com/loteiron/ZeusAgent --skill arxiv-loteiron
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: arxiv
Source: https://github.com/loteiron/ZeusAgent/tree/main/skills/research/arxiv
Command: npx skills add https://github.com/loteiron/ZeusAgent --skill arxiv-loteiron

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Finding, filtering, and reading academic papers requires manual browsing of arXiv and separate tools for citation data. This Skill provides ready-to-use commands and a helper script to search arXiv, fetch paper metadata, generate BibTeX entries, and pull citation graphs from Semantic Scholar without any API keys or dependencies. ## Core Features & Use Cases - arXiv Search & Retrieval: Query papers by keyword, author, category, or ID using the arXiv Atom API, with sorting, pagination, and Boolean operators. - Citation & Recommendation Data: Use the Semantic Scholar API to get citation counts, references, citing papers, author profiles, and paper recommendations. - BibTeX Generation: Convert fetched paper metadata into properly formatted BibTeX entries with version-pinned arXiv IDs. - Use Case: A researcher writing a literature review runs the helper script to find the 10 most recent papers on a topic, checks their citation counts via Semantic Scholar, reads abstracts, and generates BibTeX entries for their bibliography. ## Quick Start Ask the agent to search arXiv for recent papers on a topic such as "GRPO reinforcement learning" and summarize the top results with authors and links.

Frequently Asked Questions about arxiv

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search arXiv papers from the command line?▼

Use the arXiv REST API with curl, for example: curl "https://export.arxiv.org/api/query?search_query=all:QUERY&max_results=5". The included search_arxiv.py script wraps this and prints clean, parsed results using only Python stdlib.

How to get citation counts for an arXiv paper?▼

arXiv does not provide citation data, so use the Semantic Scholar API instead. Query https://api.semanticscholar.org/graph/v1/paper/arXiv:ID with fields like citationCount and influentialCitationCount; no API key is needed at 1 request per second.

Does the arXiv API require an API key or dependencies?▼

No API key is required for either arXiv or basic Semantic Scholar usage. The helper script uses only the Python standard library, and all other examples use curl, so there are no external dependencies to install.

What are the arXiv API rate limits?▼

arXiv allows roughly one request every three seconds, while Semantic Scholar allows one request per second without a key and up to 100 per second with one. Exceeding these rates can result in throttled or failed requests.

How do I generate a BibTeX entry from an arXiv paper?▼

Fetch the paper metadata via the arXiv API id_list parameter, then parse the Atom XML to extract title, authors, year, and ID. The Skill includes a Python snippet that formats these fields into a complete BibTeX @article entry.

Why does an arXiv search return a withdrawn paper?▼

Papers can be withdrawn after submission, in which case the summary field contains a withdrawal notice and metadata may be incomplete. Always check the summary text for "withdrawn" or "retracted" before treating a result as valid.