arxiv-database

Search arXiv via Atom API and return metadata and PDF links as JSON.

1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/Hung-3008/agusta --skill arxiv-database-hung-3008
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arxiv-database
Source: https://github.com/Hung-3008/agusta/tree/main/.agents/skills/arxiv-database
Command: npx skills add https://github.com/Hung-3008/agusta --skill arxiv-database-hung-3008

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

The arXiv database skill enables programmatic discovery and retrieval of arXiv preprints via the public Atom API, returning structured metadata and PDF links for downstream analysis.

Core Features & Use Cases

  • Keyword, author, and category searches to locate relevant papers across physics, math, CS, statistics, and related fields.
  • arXiv ID lookups to fetch metadata and obtain direct links to abstracts and PDFs.
  • Category filtering and batch retrieval with optional PDF downloads to build literature datasets.
  • Returns results as JSON with fields like arXiv ID, title, authors, abstract, categories, and URLs for abstract and PDF.

Quick Start

Query arXiv for a topic and return matched papers with metadata and PDF URLs in JSON.

Frequently Asked Questions about arxiv-database

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search arXiv preprints by keyword, author, or category and get structured metadata?

You can search arXiv preprints by keyword, author, and category using the Atom API, which returns structured JSON metadata including titles, authors, abstracts, categories, and direct PDF links.

Can I use Python requests to download arXiv PDFs in batch?

Yes, Python requests can batch query arXiv IDs to fetch metadata and optionally download PDFs, allowing you to build literature datasets with direct abstract and PDF URLs.

Does querying the arXiv API handle rate limiting and pagination?

Querying the arXiv API handles rate limiting and supports pagination, parsing Atom XML responses into JSON while managing errors across CS, physics, math, and statistics fields.

What fields are returned when I look up an arXiv ID?

Looking up an arXiv ID returns JSON fields containing the arXiv ID, title, authors, abstract, categories, and URLs for both the abstract page and the PDF download.

What are the limitations of using the arXiv Atom API for paper retrieval?

Limitations of the arXiv Atom API include rate limiting constraints and the need to parse Atom XML into JSON, which requires error handling and pagination support for large queries.