arxiv

Search arXiv papers by keyword, author, category, or ID using Python.

31|3|Updated May 7, 2026
One-click install
npx skills add https://github.com/markwang2658/hermes-windows-native --skill arxiv-markwang2658
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arxiv
Source: https://github.com/markwang2658/hermes-windows-native/tree/main/hermes-agent/skills/research/arxiv
Command: npx skills add https://github.com/markwang2658/hermes-windows-native --skill arxiv-markwang2658

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Locate relevant arXiv papers quickly using keywords, authors, or category filters without manual browsing, streamlining literature review and discovery workflows.

Core Features & Use Cases

  • Query arXiv programmatically: search across keywords, authors, categories, or specific IDs with a single script.
  • Retrieve metadata & abstracts: obtain titles, authors, abstracts, and direct links for rapid assessment.
  • Use Case: researchers can rapidly assemble a shortlist of papers on a topic like reinforcement learning for literature surveys.

Quick Start

Run python scripts/search_arxiv.py "machine learning" to fetch the latest matching papers.

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 or author programmatically?

You can search arXiv papers by keyword or author programmatically using a lightweight Python script that queries the arXiv API. It uses standard library modules like urllib.request to fetch and parse Atom XML, returning matching titles and abstracts.

What metadata can I retrieve when I query arXiv by paper ID or category?

Querying arXiv by paper ID or category retrieves structured metadata from Atom XML feeds. The script returns human-readable output containing the paper's title, authors, abstract, and direct links for rapid assessment.

Do I need to install external Python packages to fetch arXiv abstracts and titles?

No, you do not need to install external Python packages to fetch arXiv abstracts and titles. The script relies entirely on Python standard library modules, specifically urllib.request and xml.etree.ElementTree, to handle the API requests and XML parsing.

Can I use arXiv API searches to build a literature review shortlist?

Yes, you can use arXiv API searches to build a literature review shortlist. By supplying keywords, author names, or category filters to the Python script, you can rapidly assemble a targeted list of relevant papers without manual browsing.

What is the best way to look up specific arXiv papers without browsing the website?

The best way to look up specific arXiv papers without browsing the website is running a Python script that queries the arXiv API. You can pass a paper ID or keyword as a command-line argument to fetch formatted metadata directly.

Does searching arXiv via Python support filtering by academic category?

Yes, searching arXiv via Python supports filtering by academic category. The script constructs queries that apply category and author filters alongside basic keyword searches to narrow down the returned Atom XML results.