arxiv

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

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

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 citation databases. This Skill automates keyword, author, category, and ID-based searches against the arXiv API and enriches results with citation data from Semantic Scholar, all without API keys or external dependencies. ## Core Features & Use Cases - Flexible arXiv Search: Query by keyword, title, author, abstract, or category with Boolean operators, sorting, and pagination, returning parsed Atom XML as clean readable output. - Citation and Related-Work Discovery: Use the Semantic Scholar Graph API to fetch citation counts, references, citing papers, recommendations, and author profiles in JSON. - BibTeX Generation: Convert arXiv metadata into ready-to-use BibTeX entries with version-pinned IDs to prevent citation drift. - Use Case: A researcher surveying recent work on GRPO reinforcement learning runs the helper script to list the 10 newest 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 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?▼

Query the arXiv API with curl using search_query parameters like all:, ti:, au:, or cat: prefixes. The included search_arxiv.py script wraps this, parsing the Atom XML into clean output with titles, authors, abstracts, and PDF links.

How to get citation counts for an arXiv paper?▼

arXiv does not provide citation data, so use the Semantic Scholar Graph API instead. Request the paper endpoint with the arXiv: prefix and fields like citationCount and influentialCitationCount to get JSON citation metrics without an API key.

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

arXiv search returns Atom XML covering papers hosted on arXiv with full metadata and abstracts. Semantic Scholar returns JSON across a broader corpus and adds citation counts, references, recommendations, and author profiles that arXiv lacks.

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

A bare arXiv ID always resolves to the latest version, which may change content substantially after you read it. Appending the version suffix like v1 pins the citation to the exact immutable version you referenced, preventing citation drift.

What are the rate limits for arXiv and Semantic Scholar APIs?▼

arXiv allows roughly one request per three seconds with no authentication. Semantic Scholar permits one request per second without a key, or up to 100 per second with a free API key.