literature-search-arxiv

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

1|Updated Mar 7, 2025
One-click install
npx skills add https://github.com/carmonalab/ECODA_paper --skill literature-search-arxiv-carmonalab
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: literature-search-arxiv
Source: https://github.com/carmonalab/ECODA_paper/tree/main/.agents/skills/literature_search_arxiv
Command: npx skills add https://github.com/carmonalab/ECODA_paper --skill literature-search-arxiv-carmonalab

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 for literature reviews and research workflows. ## 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, summaries, authors, DOIs, and PDF links. - Full-Text Download: Fetch papers as PDF or HTML, or download the original LaTeX source as a tar.gz archive for deeper analysis. - Rate-Limited API Access: Built-in scripts enforce arXiv's 3-second request interval automatically, keeping usage compliant with arXiv's Terms of Use. - Use Case: Ask for recent papers on a topic like "compositional data analysis for single-cell RNA-seq", review the returned abstracts, then download the most relevant PDFs for reading. ## Quick Start Search arXiv for the five most recent papers on single-cell RNA-seq compositional analysis and summarize their abstracts.

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 for papers by author or title?▼

Run the search_arxiv.py script with a --query string using field prefixes like au: for author and ti: for title, combined with AND, OR, or ANDNOT. Results are returned as JSON containing IDs, titles, summaries, authors, and PDF URLs.

How do I download an arXiv paper as PDF?▼

Use download_paper.py with the --id flag set to the arXiv ID, --format pdf, and --output for the destination path. HTML format is also supported but only available for newer papers.

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

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

What are the arXiv API rate limits when searching papers?▼

arXiv's Terms of Use allow a maximum of one request every three seconds. The provided scripts enforce this limit automatically through a rate-limited HTTP client, so you should always use them instead of writing custom requests.

Why does the arXiv search return no DOI for some papers?▼

The doi field is only populated when the paper has an external DOI assigned by a publisher. Papers carrying only an arXiv-issued DOI will not include a doi value in the JSON results.