arxiv

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

14|5|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/MLT-OSS/hermes-agent-go --skill arxiv-mlt-oss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arxiv
Source: https://github.com/MLT-OSS/hermes-agent-go/tree/main/skills/research/arxiv
Command: npx skills add https://github.com/MLT-OSS/hermes-agent-go --skill arxiv-mlt-oss

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Finding, reading, and citing academic papers requires navigating arXiv's Atom XML API and tracking citation data across sources, which is tedious to do manually. This Skill provides ready-to-use commands and a helper script for searching papers, fetching metadata, generating BibTeX entries, and exploring citation networks without any API keys. ## Core Features & Use Cases - arXiv Search & Retrieval: Query papers by keyword, author, category, or ID using the free arXiv REST API, with sorting, pagination, and clean parsed output via the included Python script. - Citation & Recommendation Data: Use the Semantic Scholar API to fetch citation counts, references, citing papers, author profiles, and paper recommendations. - BibTeX Generation: Automatically produce citation entries from arXiv metadata, with guidance on version pinning to prevent citation drift. - Use Case: A researcher writing a literature review on GRPO reinforcement learning runs the search script to find the 10 most recent papers, checks their citation counts via Semantic Scholar, reads abstracts through web extraction, and generates BibTeX entries for their bibliography. ## Quick Start Ask the agent to search arXiv for recent papers on a topic such as "GRPO reinforcement learning" and summarize the top five results with authors and links.

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, for example curl "https://export.arxiv.org/api/query?search_query=all:transformer&max_results=5". The included search_arxiv.py script wraps this and prints clean parsed results with titles, authors, and links.

How to get citation counts for an arXiv paper?

arXiv does not provide citation data, so query the Semantic Scholar Graph API instead: curl "https://api.semanticscholar.org/graph/v1/paper/arXiv:2402.03300?fields=citationCount". It is free with no key required at one request per second.

Does the arXiv API require an API key?

No, the arXiv API is free and requires no authentication, but it is rate limited to roughly one request every three seconds. Semantic Scholar also works without a key at one request per second.

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

Fetch the paper metadata via the arXiv API id_list parameter and run the provided Python parsing snippet, which formats the title, authors, year, and arXiv ID into a BibTeX @article entry. Preserve the version suffix to avoid citation drift.

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

arXiv allows about one request per three seconds with no authentication. Semantic Scholar allows one request per second without a key, or up to 100 per second with a free API key.