arxiv

Search arXiv by keyword or ID and download paper PDFs.

12|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/Lianggs8/auto-survey-agent --skill arxiv-lianggs8
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arxiv
Source: https://github.com/Lianggs8/auto-survey-agent/tree/main/skills/arxiv
Command: npx skills add https://github.com/Lianggs8/auto-survey-agent --skill arxiv-lianggs8

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Quickly locate relevant arXiv papers, read their abstracts, and obtain PDF copies without manual browsing, saving time during literature surveys and citation discovery.

Core Features & Use Cases

  • Search by keyword or arXiv query: Perform complex arXiv queries and retrieve paginated results sorted by relevance or date.
  • Fetch abstracts by ID: Retrieve clean, machine-readable metadata and abstracts for a given arXiv identifier, including version support.
  • Download PDFs: Download individual paper PDFs to a target directory or file path with overwrite protection and retry handling.
  • Use Case: Automate Phase 1 of a literature review by searching a topic, inspecting abstracts for relevance, and batch-downloading selected PDFs for downstream processing.

Quick Start

Use the arxiv skill to search for "speech enhancement on-device" and return the top 5 results as JSON.

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 by keyword and retrieve abstracts for a literature review?

To search arXiv papers by keyword, you can perform complex queries to retrieve paginated results sorted by relevance or date, and fetch clean machine-readable abstracts for literature discovery without manual browsing.

Can I download arXiv PDFs automatically in batch using a Python client?

Yes, you can download individual arXiv PDFs automatically to a target directory using the arxiv Python client, featuring overwrite protection, configurable paging, delay, and retry handling for batch downloading.

What is the best way to get machine-readable metadata and abstracts for a specific arXiv identifier?

The best way to get arXiv metadata is by fetching abstracts by arXiv identifier, which retrieves clean, machine-readable data including version support for precise citation discovery.

Do I need the arxiv Python package installed to search academic papers and download PDFs?

Yes, the arxiv Python package is a required dependency to query academic literature, retrieve abstracts, and execute PDF downloads with configurable paging and retry parameters.

Does the arxiv Python client support sorting search results by relevance or submission date?

Yes, the arxiv Python client supports complex arXiv queries that return paginated results sorted by either relevance or submission date to streamline academic literature surveys.

What are the limitations when using a Python client for arXiv literature search and PDF retrieval?

Limitations include managing configurable delays and retries to avoid rate limits during batch PDF downloads, and handling overwrite protection manually when saving files to a target directory.