arxiv

Search and retrieve academic papers from arXiv and Semantic Scholar via REST APIs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Finding, reading, and citing academic papers requires navigating arXiv's Atom XML API and separate citation databases manually, which is slow and error-prone for researchers and engineers tracking literature. ## Core Features & Use Cases - arXiv Search & Retrieval: Query papers by keyword, author, category, or ID using the free arXiv REST API, with sorting, pagination, and Boolean query syntax. - Citation & Recommendation Data: Fetch citation counts, references, citing papers, author profiles, and paper recommendations from the Semantic Scholar Graph API. - BibTeX Generation: Convert arXiv metadata into properly formatted BibTeX entries with version-aware IDs to prevent citation drift. - Use Case: A researcher investigating GRPO reinforcement learning runs the helper script to list the 10 most recent papers, checks citation counts via Semantic Scholar, reads abstracts and PDFs, 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:transformer&max_results=5". The included search_arxiv.py script wraps this and prints clean, parsed results using only Python standard library.

How to get citation counts for an arXiv paper?

arXiv does not provide citation data, so query the Semantic Scholar Graph API instead: curl "https://api.semanticscholar.org/graph/v1/paper/arXiv:2402.03300?fields=citationCount". It is free with no API key at one request per second.

Does the arXiv API require an API key or dependencies?

No API key or external dependencies are needed. The arXiv API is free with a rate limit of roughly one request per three seconds, and the helper script uses only Python standard library modules like urllib and xml.etree.

What is the difference between arXiv and Semantic Scholar APIs?

arXiv provides paper search and metadata as Atom XML, while Semantic Scholar returns JSON with citation counts, references, recommendations, and author profiles. Use arXiv for discovery and Semantic Scholar for impact and relationship analysis.

Why should I include the version suffix in arXiv citations?

A bare arXiv ID like 1706.03762 always resolves to the latest version, which may change content substantially over time. Appending the version suffix such as v1 pins the exact version you read, preventing citation drift.