arxiv

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

2|Updated Oct 20, 2017
One-click install
npx skills add https://github.com/rbudiharso/dotfiles --skill arxiv-rbudiharso
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: arxiv
Source: https://github.com/rbudiharso/dotfiles/tree/main/hermes/.hermes/skills/research/arxiv
Command: npx skills add https://github.com/rbudiharso/dotfiles --skill arxiv-rbudiharso

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Finding relevant academic papers, checking their citation impact, and tracking related research 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 through Semantic Scholar. ## Core Features & Use Cases - arXiv Search & Retrieval: Query papers by keyword, author, category, or ID using the arXiv REST API, with a helper Python script that parses Atom XML into clean readable output. - Citation Analysis via Semantic Scholar: Fetch citation counts, references, citing papers, author profiles, and paper recommendations using the Semantic Scholar Graph API. - BibTeX Generation: Automatically produce properly formatted BibTeX entries from arXiv metadata for citations. - Use Case: A researcher starting a literature review on reinforcement learning can search the latest papers, check which ones are highly cited, read abstracts and full PDFs, and generate BibTeX entries — all from the command line without API keys. ## Quick Start Ask the assistant to search arXiv for recent papers on a topic like "GRPO reinforcement learning" and summarize the top results with authors and citation counts.

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 REST API with curl: send a GET request to export.arxiv.org/api/query with a search_query parameter like all:your+topic. The included search_arxiv.py script wraps this and prints clean, parsed results without any dependencies.

How to get citation counts for an arXiv paper?▼

arXiv does not provide citation data, so use the Semantic Scholar Graph API instead. Query api.semanticscholar.org/graph/v1/paper/arXiv:ID with fields like citationCount and influentialCitationCount — no API key needed at 1 request per second.

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

No, the arXiv API is completely free with no authentication, rate-limited to about one request per three seconds. Semantic Scholar also works without a key at one request per second, or 100 per second with a key.

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

Fetch the paper metadata via the arXiv API using its ID, then run the provided Python snippet that extracts title, authors, year, and primary category to print a formatted @article BibTeX entry with the arXiv eprint field.

What is the difference between arXiv ID versions like 1706.03762 and 1706.03762v1?▼

The base ID always resolves to the latest version, while a versioned ID like v1 points to a specific immutable revision. When citing, preserve the version suffix you actually read, since later versions may substantially change content.

Why does my arXiv search return a withdrawn paper?▼

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