arxiv

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

Updated Aug 19, 2026
One-click install
npx skills add https://github.com/jakubbartnik/honey-barrel-finale --skill arxiv-jakubbartnik
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: arxiv
Source: https://github.com/jakubbartnik/honey-barrel-finale/tree/main/honey-barrel-finale/workspace/hermes/skills/research/arxiv
Command: npx skills add https://github.com/jakubbartnik/honey-barrel-finale --skill arxiv-jakubbartnik

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 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: Convert arXiv paper metadata into properly formatted BibTeX entries for academic writing. - Use Case: A researcher studying GRPO reinforcement learning runs the search script to find the 10 most recent papers, checks their citation counts via Semantic Scholar, reads the top PDF, and generates BibTeX entries for their literature review. ## 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 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?▼

Use the arXiv REST API with curl, passing a search_query parameter like all:keyword, au:author, or cat:cs.AI. The included search_arxiv.py script wraps this and parses the Atom XML into clean readable output with no dependencies.

How to get citation counts for an arXiv paper?▼

arXiv does not provide citation data, so query the Semantic Scholar Graph API instead. Request the paper endpoint with the arXiv ID prefix, for example api.semanticscholar.org/graph/v1/paper/arXiv:2402.03300 with fields=citationCount.

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, then extract the title, authors, year, and primary category from the Atom XML. The Skill includes a Python snippet that formats these fields into a complete BibTeX entry.

Why does my arXiv search return a withdrawn paper?▼

Papers can be withdrawn after submission, leaving incomplete metadata and a withdrawal notice in the summary field. Always check the summary for withdrawn or retracted notices before treating a result as a valid paper.