arxiv

Search and retrieve arXiv papers via the free REST API using curl and Python.

Updated Sep 20, 2026
One-click install
npx skills add https://github.com/GreenyZA/neo-light --skill arxiv-greenyza
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: arxiv
Source: https://github.com/GreenyZA/neo-light/tree/main/.hermes-home/skills/research/arxiv
Command: npx skills add https://github.com/GreenyZA/neo-light --skill arxiv-greenyza

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Finding, filtering, and reading academic papers on arXiv requires manual browsing and parsing of Atom XML responses, which slows down literature research and citation tracking. ## Core Features & Use Cases - Keyword, author, and category search: Query the arXiv API with Boolean operators, field prefixes, sorting, and pagination, with clean parsed output. - Citation and related-work discovery: Use the Semantic Scholar API to fetch citation counts, references, recommendations, and author profiles. - BibTeX generation and full-text reading: Generate citation entries from paper metadata and read abstracts or PDFs via web extraction. - Use Case: A researcher investigating GRPO reinforcement learning runs the helper script to list the ten most recent papers, checks citation impact via Semantic Scholar, reads the top PDF, and generates a BibTeX entry for their bibliography. ## Quick Start Search arXiv for the five most recent papers on chain-of-thought prompting 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 API with curl using the search_query parameter, such as all:keyword, au:author, or cat:cs.AI. The included search_arxiv.py script parses the Atom XML response and prints clean, readable results.

How to get citation counts for an arXiv paper?▼

arXiv does not provide citation data, so use the Semantic Scholar API instead. Request 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, with a rate limit of roughly one request per three seconds. Semantic Scholar also works without a key at one request per second.

What search syntax does the arXiv API support?▼

The API supports field prefixes like ti:, au:, abs:, cat:, and all:, combined with Boolean operators AND, OR, and ANDNOT. You can also sort by relevance, submittedDate, or lastUpdatedDate and paginate with start and max_results.

Why does an arXiv search return incomplete or withdrawn papers?▼

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