arxiv

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

Updated Sep 9, 2026
One-click install
npx skills add https://github.com/luckybbjason1/trading --skill arxiv-luckybbjason1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arxiv
Source: https://github.com/luckybbjason1/trading/tree/main/.hermes/skills/research/arxiv
Command: npx skills add https://github.com/luckybbjason1/trading --skill arxiv-luckybbjason1

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 via Semantic Scholar. ## Core Features & Use Cases - arXiv Search & Retrieval: Query papers by keyword, author, category, or ID using the arXiv REST API, with sorting, pagination, and clean parsed output via a helper script. - Citation Analysis: Use the Semantic Scholar API to get citation counts, references, citing papers, author profiles, and paper recommendations. - BibTeX Generation: Automatically produce 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 export BibTeX entries — all from the command line. ## Quick Start Ask the agent to search arXiv for recent papers on a topic like "GRPO reinforcement learning" and summarize the top results with 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, querying export.arxiv.org/api/query with a search_query parameter like all:keyword, au:author, or cat:cs.AI. The included search_arxiv.py script wraps this and prints clean, parsed results.

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 to get impact metrics in JSON.

Does the arXiv API require an API key?

No, the arXiv API is free and requires no authentication, with a rate limit of roughly one request per three seconds. Semantic Scholar also works without a key at one request per second.

What Python dependencies does the arXiv search script need?

The search_arxiv.py script uses only the Python standard library: urllib for HTTP requests and xml.etree.ElementTree for parsing the Atom XML response. No pip installs are required.

Why does an arXiv search return incomplete or withdrawn papers?

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 notices before citing a result.