arxiv

Search arXiv papers via API and return metadata and abstracts.

Updated Apr 20, 2026
One-click install
npx skills add https://github.com/matthew-johnson/hermes-agent --skill arxiv-matthew-johnson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arxiv
Source: https://github.com/matthew-johnson/hermes-agent/tree/main/skills/research/arxiv
Command: npx skills add https://github.com/matthew-johnson/hermes-agent --skill arxiv-matthew-johnson

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Programmatic access to arXiv papers without manual search, enabling fast discovery and review of scientific literature.

Core Features & Use Cases

  • Search by keyword, author, or category against arXiv's free API and retrieve results in a human-readable format.
  • Abstracts and links: Includes abstracts and direct links to abstract and PDF for quick reading or citation.
  • Helper scripts for automation: Provides a Python script to perform searches and display results, facilitating repeatable literature surveys.

Quick Start

Run the provided Python script to fetch and display arXiv results for a topic of interest.

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 programmatically without an API key?

Search arXiv papers programmatically via the free REST API to retrieve metadata and abstracts without requiring API keys. The provided Python helper script parses Atom XML responses and prints structured results including IDs, titles, authors, categories, and abstracts.

Can I generate BibTeX citations automatically from arXiv search results?

Generate BibTeX citations from arXiv search results using the optional BibTeX generation feature. After querying the REST API and parsing the XML metadata, the workflow formats retrieved paper IDs, titles, and authors into BibTeX references for citation management.

What is the best way to automate a literature survey across academic domains?

Automate a literature survey by using a Python helper script to query the arXiv REST API by category, author, or keyword. This retrieves abstracts and direct links to PDFs, facilitating repeatable academic discovery and reference gathering across multiple domains.

Does the arXiv API support pagination for large search queries?

The arXiv API search workflow supports optional pagination to handle large queries. This allows users to retrieve multiple pages of metadata and abstracts, ensuring extensive literature surveys can gather complete results beyond initial API response limits.

How do I parse arXiv Atom XML responses in Python?

Parse arXiv Atom XML responses in Python using the provided helper script. The script processes the XML structure returned by the REST API to extract and display structured fields like paper IDs, titles, authors, categories, and abstracts for academic discovery.