arxiv

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

Updated Jul 3, 2026
One-click install
npx skills add https://github.com/decniner/HermesP1 --skill arxiv-decniner
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: arxiv
Source: https://github.com/decniner/HermesP1/tree/main/.hermes-backup/skills/research/arxiv
Command: npx skills add https://github.com/decniner/HermesP1 --skill arxiv-decniner

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 navigating multiple APIs and parsing raw XML or JSON responses, which is tedious without a structured workflow. ## 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 Boolean query syntax. - Citation & Recommendation Analysis: Use the Semantic Scholar API to fetch citation counts, references, related papers, and author profiles in JSON format. - BibTeX Generation: Convert arXiv metadata into properly formatted BibTeX entries for citations. - Use Case: A researcher investigating GRPO reinforcement learning runs the helper script to list the 10 most recent papers, checks their citation impact via Semantic Scholar, reads the top PDF, and generates a BibTeX entry for their bibliography. ## Quick Start Ask the assistant to search arXiv for recent papers on a topic such as "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 by keyword or author?▼

Use the arXiv API query endpoint with search prefixes like all:, ti:, au:, abs:, or cat:, for example search_query=au:vaswani. The included search_arxiv.py script wraps this with simple flags like --author and --category.

How to get citation counts for an arXiv paper?▼

arXiv does not provide citation data, so query the Semantic Scholar Graph API with the paper's arXiv ID, for example /paper/arXiv:2402.03300?fields=citationCount. It returns JSON including citationCount and influentialCitationCount without an API key.

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

No API key or external dependencies are needed. The arXiv API is free with a rate limit of about one request per three seconds, and the helper script uses only the Python standard library.

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

arXiv allows roughly one request every 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.

Why does an arXiv search return incomplete or withdrawn papers?▼

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