arxiv

Search and retrieve arXiv papers and Semantic Scholar citation data via REST APIs.

Updated Jun 8, 2026
One-click install
npx skills add https://github.com/raulisai/eva02 --skill arxiv-raulisai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arxiv
Source: https://github.com/raulisai/eva02/tree/main/apps/eva-core/src/skills/research/arxiv
Command: npx skills add https://github.com/raulisai/eva02 --skill arxiv-raulisai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Finding, reading, and citing academic papers requires juggling arXiv's Atom XML API, citation databases, and BibTeX formatting by hand. This Skill provides ready-to-use commands and a helper script for searching papers, fetching metadata, tracking citations, and generating 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 REST API, with sorting, pagination, and clean parsed output via the included Python script. - Citation & Recommendation Data: Query the Semantic Scholar API for 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 investigating GRPO reinforcement learning runs the search script to find the 10 most recent papers, checks their citation impact via Semantic Scholar, reads the abstracts, and generates BibTeX entries for their literature review. ## Quick Start Ask the assistant 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, querying export.arxiv.org/api/query with a search_query parameter like all:keyword, au:author, or cat:cs.AI. The included search_arxiv.py script wraps this and prints clean, parsed results.

How to get citation counts for an arXiv paper?

arXiv does not provide citation data, so query the Semantic Scholar Graph API at api.semanticscholar.org/graph/v1/paper/arXiv:ID with fields like citationCount and influentialCitationCount. It is free with no API key at 1 request per second.

Does the arXiv API require an API key or dependencies?

No API key is needed for either arXiv or basic Semantic Scholar usage. The helper script uses only the Python standard library (urllib and xml.etree), 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, or 100 per second with one. Exceeding these rates can result in throttled or failed 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 substantially change content. Citing the exact versioned ID like 1706.03762v1 prevents citation drift and ensures references match what you actually read.