arxiv

Search arXiv papers, fetch citation counts from Semantic Scholar, and generate BibTeX entries.

33|1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/infinition/LaRuche --skill arxiv-infinition
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: arxiv
Source: https://github.com/infinition/LaRuche/tree/main/laruche/skills/arxiv
Command: npx skills add https://github.com/infinition/LaRuche --skill arxiv-infinition

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Finding and evaluating academic papers requires juggling arXiv search, citation data, PDF reading, and citation formatting across separate tools. This Skill unifies that workflow so you can locate a paper, judge its influence, read it, and cite it without leaving the conversation. ## Core Features & Use Cases - Paper Search: Query arXiv by keyword, author, category, or ID using a bundled Python script that parses the Atom API into readable results. - Citation Analysis: Pull citation counts, influential citation counts, and citing or referenced papers from the Semantic Scholar Graph API. - BibTeX Generation: Produce version-pinned BibTeX entries directly from arXiv metadata for accurate citations. - Use Case: A researcher asks for the state of the art on GRPO reinforcement learning. The Skill searches arXiv, checks which papers have real influential citations, reads the top PDF, and records findings with sources. ## Quick Start Ask the assistant to find recent arXiv papers on a topic such as "world models" and summarize the most influential one with its BibTeX entry.

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

Run the bundled search_arxiv.py script with a query, or flags like --author, --category, or --id. It calls the arXiv Atom API and prints titles, authors, dates, categories, and abstract snippets for each result.

How do I get citation counts for an arXiv paper?▼

arXiv itself carries no citation data. Query the Semantic Scholar Graph API with the paper's arXiv ID to get citationCount and influentialCitationCount, where the influential count reflects papers that actually built on the work.

Does the arXiv search script need any Python packages installed?▼

No external packages are required. The script uses only the Python 3 standard library (urllib and xml.etree.ElementTree), so it runs anywhere Python 3 and curl are available.

Why does Semantic Scholar return 404 for a valid arXiv ID?▼

Semantic Scholar has not indexed that preprint yet, which is common in the first days after submission. Report the paper without citation data rather than treating it as nonexistent.

Why should I cite an arXiv paper with a version suffix like v7?▼

The plain arXiv abs URL always points to the latest version, and results or claims can change between versions. Citing the exact version you read, such as 1706.03762v7, prevents the citation from silently drifting.

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

arXiv expects roughly one request every three seconds and Semantic Scholar about one per second without an API key. Parallel requests can trigger blocks that persist beyond the session, so calls should be spaced sequentially.