arxiv

Search, download, and summarize academic papers from the arXiv API.

Updated Aug 18, 2026
One-click install
npx skills add https://github.com/Nitrogen216/awesome-dsh-mods --skill arxiv-nitrogen216
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: arxiv
Source: https://github.com/Nitrogen216/awesome-dsh-mods/tree/main/modes/dsh-autoresearch/vendor/aris-upstream/skills/arxiv
Command: npx skills add https://github.com/Nitrogen216/awesome-dsh-mods --skill arxiv-nitrogen216

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Finding and collecting relevant academic papers from arXiv manually is slow and repetitive. This Skill automates searching the arXiv API, downloading PDFs to a local paper library, and generating structured summaries with citations. ## Core Features & Use Cases - arXiv Search & Fetch: Query the arXiv API by topic or paper ID (both new 2301.07041 and legacy cs/0601001 formats) and display results in a formatted table. - PDF Download Management: Download paper PDFs to a configurable local directory with size validation, rate limiting, and duplicate detection. - Structured Summaries: Generate Markdown summaries with authors, categories, abstracts, and extracted key contributions. - Research Wiki Integration: Automatically ingest papers into a research-wiki/ directory when one exists in the project. - Use Case: Ask to search arXiv for "attention mechanism", review the top 10 results, then download the most relevant papers into your project's papers/ folder for a literature review. ## Quick Start Ask the assistant to search arXiv for a topic like "attention mechanism" and download the top papers to your local papers directory.

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?▼

Run the arxiv_fetch.py script with a search query and a max results flag, or use the inline Python fallback that calls the arXiv export API directly. Results are returned as JSON with IDs, titles, authors, abstracts, and PDF URLs.

How to download an arXiv paper PDF by ID?▼

Pass a bare arXiv ID such as 2301.07041 or cs/0601001 with the download directive. The Skill fetches the PDF from arxiv.org, verifies the file is larger than 10 KB, and saves it to the configured paper directory.

Does the arXiv search support both old and new paper ID formats?▼

Yes, both formats are handled: new-style IDs like 2301.07041 and legacy category IDs like cs/0601001. When an ID pattern is detected, the search step is skipped and the paper is fetched directly.

Why did my arXiv PDF download fail or get rejected?▼

Downloads are rejected when the resulting file is under 10 KB, which usually indicates an HTML error page instead of a PDF. The Skill also enforces a 1-second delay between downloads and retries once after 5 seconds on HTTP 429 rate limits.

What happens if the arXiv API is unreachable?▼

The Skill reports the error clearly and suggests falling back to a web-based literature search instead. It does not silently fail or fabricate paper results.