arxiv

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

5|2|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/AjayRajan05/VoiceOS --skill arxiv-ajayrajan05
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: arxiv
Source: https://github.com/AjayRajan05/VoiceOS/tree/main/skills/bundled/community/research/arxiv
Command: npx skills add https://github.com/AjayRajan05/VoiceOS --skill arxiv-ajayrajan05

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Finding relevant academic papers, tracking citations, and reading research content requires juggling multiple websites and APIs. This Skill provides ready-to-use commands for searching arXiv, fetching paper metadata, generating BibTeX citations, and exploring citation networks via Semantic Scholar — all without API keys or extra 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 a stdlib-only Python helper script. - Citation & Recommendation Graphs: Use the Semantic Scholar API to fetch citation counts, references, citing papers, author profiles, and paper recommendations. - BibTeX Generation: Convert arXiv metadata into properly formatted BibTeX entries for academic writing. - 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 abstracts and PDFs, and exports BibTeX entries for their literature review. ## Quick Start Ask the assistant to search arXiv for recent papers on a topic such as "find the latest papers on transformer attention mechanisms" and summarize the top results.

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, --id, --max, and --sort options.

How do I 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,influentialCitationCount". It is free with no key required at 1 request per second.

Does the arXiv API require an API key or dependencies?▼

No API key is needed for arXiv or basic Semantic Scholar usage. The helper script uses only the Python standard library (urllib, xml.etree), so there are no packages to install.

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.