literature-search-arxiv

Search arXiv papers and download PDFs, HTML, or LaTeX sources.

1|Updated Aug 31, 2026
One-click install
npx skills add https://github.com/nguyenhungtran18/skill-and-tool-tracker --skill literature-search-arxiv-nguyenhungtran18
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: literature-search-arxiv
Source: https://github.com/nguyenhungtran18/skill-and-tool-tracker/tree/main/skills/literature_search_arxiv
Command: npx skills add https://github.com/nguyenhungtran18/skill-and-tool-tracker --skill literature-search-arxiv-nguyenhungtran18

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires polite-http, and includes scripts (resource) and references (resource) components.

What problem does it solve? Finding and retrieving scientific papers from arXiv manually is slow and error-prone, especially when you need structured metadata, full-text PDFs, or LaTeX sources while respecting arXiv's API rate limits. ## Core Features & Use Cases - Metadata Search: Query the arXiv API by author, title, abstract, category, or date range and receive clean JSON results with titles, abstracts, authors, DOIs, and PDF URLs. - Full-Text Download: Fetch papers as PDF or HTML, plus LaTeX source archives (tar.gz) when available, with automatic rate limiting of one request per three seconds. - Use Case: A researcher asks for recent papers on transformer architectures. The skill searches arXiv with sorted queries, returns structured metadata, and downloads the top PDFs for local reading and citation. ## Quick Start Search arXiv for the five most recent papers on quantum error correction and download the top result as a PDF.

Frequently Asked Questions about literature-search-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?▼

Run search_arxiv.py with a --query string using field prefixes like au: for author or ti: for title. Results are returned as JSON containing id, title, summary, authors, published date, and pdf_url.

How to download an arXiv paper as PDF or HTML?▼

Use download_paper.py with --id for the arXiv ID, --format pdf or html, and --output for the file path. HTML is only available for newer papers, so older papers require the PDF format.

What query syntax does the arXiv API support?▼

The arXiv API supports field prefixes (ti, au, abs, cat), boolean operators (AND, OR, ANDNOT), parentheses grouping, quoted phrases, and date range filtering with submittedDate:[YYYYMMDDHHMM TO YYYYMMDDHHMM].

Why does my arXiv request get rate limited?▼

arXiv's Terms of Use allow a maximum of one request every three seconds. The provided scripts enforce this automatically via the polite-http client, so always use them instead of writing custom curl or Python requests.

Can I download the LaTeX source of an arXiv paper?▼

Yes, download_paper_source.py fetches the tar.gz source archive for a given arXiv ID. Not all papers have source available, and archives should be extracted into a dedicated directory for safety.