arxiv

No, I’m not a 404 error. I’m just looking for my page—it wasn't found. 😉

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Researchers often need quick access to arXiv papers and efficient ways to fetch abstracts, metadata, and PDFs without manual browsing or API setup.

Core Features & Use Cases

  • Search papers by keyword, author, category, or ID using the free arXiv REST API.
  • Retrieve specific papers by arXiv ID and access the abstract, categories, and direct links to abstract and PDF.
  • Read abstracts or full papers via web_extract and optionally generate BibTeX entries for citation management.

Quick Start

Search arXiv for a topic (e.g., 'reinforcement learning') and display the top five results.

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, author, or category?

Search arXiv papers by submitting queries for keywords, authors, categories, or specific IDs via the REST API. Results include abstracts, metadata, and direct links to PDFs, enabling quick literature discovery without manual browsing.

Can I retrieve a specific arXiv paper using its ID?

Retrieve specific arXiv papers by inputting their arXiv ID into the search tool. The API fetches the exact paper, returning the abstract, associated categories, and direct links to both the abstract page and the PDF document.

Does the arXiv search API require external Python libraries?

No external Python libraries are required. The skill performs arXiv API searches and basic XML parsing using lightweight tooling built entirely from Python standard libraries, ensuring a curl-like usage experience without dependencies.

How do I generate BibTeX entries for arXiv papers?

Generate BibTeX entries for arXiv papers by first retrieving the paper metadata through the search API. The skill extracts the necessary citation fields from the XML response, allowing you to optionally format them into BibTeX for citation management.

What is the best way to read arXiv abstracts and full papers programmatically?

Read arXiv abstracts and full papers programmatically by fetching metadata via the REST API and using web_extract on the provided direct links. This workflow facilitates initial literature reading and filtering directly from your search results.

Are there limitations to searching arXiv with this REST API approach?

Limitations include relying on basic XML parsing of the public REST API, which is designed for lightweight searches and initial abstract reading rather than deep full-text analysis or bulk automated scraping of the entire arXiv database.