arxiv

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

Updated Jun 30, 2026
One-click install
npx skills add https://github.com/zhoulingxiao1216/testworkspace --skill arxiv-zhoulingxiao1216
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: arxiv
Source: https://github.com/zhoulingxiao1216/testworkspace/tree/main/all_Skills/research/arxiv
Command: npx skills add https://github.com/zhoulingxiao1216/testworkspace --skill arxiv-zhoulingxiao1216

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Finding, reading, and citing academic papers requires juggling multiple websites and APIs. This Skill provides ready-to-use commands for searching arXiv, fetching paper 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 Atom API, with sorting and pagination support. - Citation & Recommendation Data: Use the Semantic Scholar API to get citation counts, references, related papers, and author profiles. - BibTeX Generation: Convert arXiv metadata into properly formatted BibTeX entries for citations. - Use Case: A researcher writing a literature review on reinforcement learning can search the latest papers, check their citation impact, read abstracts and PDFs, and generate citations — all from the command line. ## Quick Start Search arXiv for the five most recent papers on GRPO reinforcement learning and show their titles, authors, and 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?▼

Use the arXiv API with curl: curl "https://export.arxiv.org/api/query?search_query=all:QUERY&max_results=5". The included search_arxiv.py script wraps this with clean formatted output and supports --author, --category, --sort, and --max options.

How to get citation counts for an arXiv paper?▼

arXiv does not provide citation data. Query the Semantic Scholar API instead: curl "https://api.semanticscholar.org/graph/v1/paper/arXiv:PAPER_ID?fields=citationCount". 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 Python standard library modules (urllib, xml.etree.ElementTree), so no pip installs are required.

What are the arXiv API rate limits?▼

arXiv allows roughly one request every 3 seconds, while Semantic Scholar allows 1 request per second without a key (100 per second with a key). Exceeding these limits can result in throttled or blocked requests.

How do I generate a BibTeX entry from an arXiv paper?▼

Fetch the paper metadata via the arXiv API id_list parameter, then parse the Atom XML to extract title, authors, year, and ID. The Skill includes a ready-made Python snippet that formats these fields into a complete BibTeX @article entry.