arxiv

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

Updated May 29, 2026
One-click install
npx skills add https://github.com/Reimonsk8/hermes-9router-model-balancing --skill arxiv-reimonsk8
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: arxiv
Source: https://github.com/Reimonsk8/hermes-9router-model-balancing/tree/main/scripts/skills/research/arxiv
Command: npx skills add https://github.com/Reimonsk8/hermes-9router-model-balancing --skill arxiv-reimonsk8

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Finding, reading, and citing academic papers requires juggling arXiv's Atom XML API, citation databases, and BibTeX formatting by hand. This Skill provides ready-to-use commands and parsing snippets for the entire research workflow without any API keys or dependencies. ## Core Features & Use Cases - Paper Search: Query arXiv by keyword, author, title, abstract, or category with boolean operators, sorting, and pagination via the free REST API. - Citation Analysis: Use the Semantic Scholar API to fetch citation counts, references, recommendations, and author profiles in JSON. - BibTeX Generation: Automatically produce citation entries from arXiv metadata, with version-aware ID handling to prevent citation drift. - Use Case: A researcher investigating GRPO reinforcement learning runs a search, checks citation impact via Semantic Scholar, reads the full PDF, and generates a BibTeX entry — all in one workflow. ## Quick Start Search arXiv for the five most recent papers on transformer attention mechanisms 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 search_query parameters like all:, ti:, au:, or cat: prefixes. Pipe the Atom XML response through a Python stdlib parser or the included search_arxiv.py script for clean, readable output.

How to get citation counts for an arXiv paper?▼

arXiv does not provide citation data, so use the Semantic Scholar API instead. Query api.semanticscholar.org with the arXiv ID and request fields like citationCount and influentialCitationCount; no API key is needed for basic use.

Does the arXiv API require an API key?▼

No, the arXiv API is free and requires no authentication or dependencies beyond curl. It is rate-limited to roughly one request per three seconds, while Semantic Scholar allows one request per second without a key.

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

Fetch the paper metadata via the arXiv API id_list parameter, then run the provided Python snippet to format authors, year, eprint ID, and primary category into a BibTeX @article entry. Preserve the version suffix to avoid citation drift.

Why does my arXiv search return a withdrawn paper?▼

Papers can be withdrawn after submission, leaving incomplete metadata. Check the summary field for withdrawal or retraction notices before treating a result as a valid paper.