arxiv

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

1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/kaminocorp/hermes-alpha-hunter --skill arxiv-kaminocorp
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: arxiv
Source: https://github.com/kaminocorp/hermes-alpha-hunter/tree/main/skills/research/arxiv
Command: npx skills add https://github.com/kaminocorp/hermes-alpha-hunter --skill arxiv-kaminocorp

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 PDF extraction tools. This Skill consolidates paper discovery, citation analysis, and full-text retrieval into a single workflow using free APIs with no API keys required. ## Core Features & Use Cases - Paper Search & Retrieval: Query arXiv by keyword, author, category, or ID with boolean operators, sorting, and pagination, with clean parsed output via a stdlib-only Python helper script. - Citation & Impact Analysis: Use the Semantic Scholar API to fetch citation counts, references, citing papers, author profiles, and paper recommendations. - BibTeX Generation: Automatically generate citation entries from arXiv metadata, with guidance on version pinning to prevent citation drift. - Use Case: A researcher writing a literature review searches for recent papers on a topic, checks their citation impact, reads abstracts and full PDFs, traces related work through references, and exports BibTeX entries for their manuscript. ## Quick Start Search arXiv for the five most recent papers on GRPO reinforcement learning and summarize their abstracts.

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?▼

Query the arXiv REST API with curl using search_query parameters like all:, ti:, au:, or cat: prefixes. The included search_arxiv.py script wraps this and prints clean, parsed results without any dependencies.

How to get citation counts for an arXiv paper?▼

arXiv does not provide citation data, so use the Semantic Scholar Graph API instead. Query the paper endpoint with the arXiv ID prefix, for example api.semanticscholar.org/graph/v1/paper/arXiv:2402.03300 with fields like citationCount.

Does the arXiv API require an API key?▼

No, the arXiv API is free and requires no authentication, but it is rate-limited to roughly one request every three seconds. Semantic Scholar also works without a key at one request per second.

How do I read the full text of an arXiv paper?▼

Fetch the abstract page at arxiv.org/abs/ID or the PDF at arxiv.org/pdf/ID using a web extraction tool. For local PDF processing, the ocr-and-documents skill handles text extraction.

Why does an arXiv search return a withdrawn paper?▼

Papers can be withdrawn after submission, leaving incomplete metadata and a withdrawal notice in the summary field. Always check the summary for withdrawn or retracted markers before treating a result as valid.

What are the limitations of arXiv API search?▼

The API returns Atom XML rather than JSON, so results need parsing, and it lacks citation or recommendation data. Rate limits of about one request per three seconds also constrain bulk harvesting.