arxiv

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

Updated Aug 19, 2026
One-click install
npx skills add https://github.com/swcstudiospace/aimeecodes --skill arxiv-swcstudiospace
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: arxiv
Source: https://github.com/swcstudiospace/aimeecodes/tree/main/.aimee/skills/arxiv
Command: npx skills add https://github.com/swcstudiospace/aimeecodes --skill arxiv-swcstudiospace

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Finding, reading, and citing academic papers requires juggling arXiv search, citation lookups, and BibTeX formatting manually. This Skill provides ready-to-use commands and a helper script to search arXiv, fetch paper metadata, track citations, and generate BibTeX entries 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 a Python helper script for clean output. - Citation & Recommendation Data: Use the Semantic Scholar API to get citation counts, references, citing papers, author profiles, and paper recommendations. - BibTeX Generation: Convert arXiv metadata into properly formatted BibTeX entries with version-aware IDs to prevent citation drift. - Use Case: A researcher writing a literature review runs the helper script to find the 10 latest 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 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 curl against the arXiv query API, for example curl "https://export.arxiv.org/api/query?search_query=all:transformer&max_results=5". The included search_arxiv.py script wraps this and prints clean, parsed results using only the Python standard library.

How do I get citation counts for an arXiv paper?▼

arXiv does not provide citation data, so use the Semantic Scholar Graph 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 Python standard library modules (urllib, xml.etree.ElementTree), so there are no packages 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 limits can result in throttled or blocked requests.

Why should I include the version suffix in arXiv citations?▼

An arXiv ID without a version always resolves to the latest revision, which may change content substantially. Citing the exact versioned ID like 1706.03762v1 prevents citation drift by pointing to the immutable version you actually read.