arxiv

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

5|2|Updated May 26, 2026
One-click install
npx skills add https://github.com/perasyudha/Nyxora --skill arxiv-perasyudha
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arxiv
Source: https://github.com/perasyudha/Nyxora/tree/main/packages/core/playbooks/research/arxiv
Command: npx skills add https://github.com/perasyudha/Nyxora --skill arxiv-perasyudha

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, analyzing citation networks, and generating BibTeX entries without any API keys or dependencies. ## 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 Python helper script. - Citation Analysis via Semantic Scholar: Fetch citation counts, references, citing papers, author profiles, and paper recommendations through the Semantic Scholar Graph API. - BibTeX Generation: Automatically produce properly formatted BibTeX citations from arXiv metadata, preserving version suffixes to prevent citation drift. - Use Case: A researcher writing a literature review on reinforcement learning can search the latest papers, check their citation impact, read abstracts and full PDFs, discover related work, and export citations — all from the command line. ## Quick Start Search arXiv for the five most recent papers on GRPO reinforcement learning and show their titles, 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 curl against the arXiv API endpoint with a search_query parameter, such as search_query=all:transformer with max_results and sortBy options. The included search_arxiv.py script wraps this and prints clean, parsed results using only Python stdlib.

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 is free with no API key at one request per second.

Does the arXiv API require an API key or authentication?

No, the arXiv API is completely free with no authentication, rate-limited to roughly one request per three seconds. Semantic Scholar also works without a key at one request per second, or 100 per second with a key.

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

Fetch the paper metadata via the arXiv API id_list parameter and parse the Atom XML to extract title, authors, year, and primary category. The Skill includes a Python snippet that formats these fields into a complete BibTeX @article 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' before treating a result as a valid paper.