arxiv

Search and retrieve arXiv papers by keyword, author, category, or ID.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Researchers need quick access to scholarly papers from arXiv via a lightweight, API-driven workflow that doesn't require keys or heavy setup. This skill provides a programmatic way to search, fetch, and read abstracts or full papers, as well as generate bibliographic references.

Core Features & Use Cases

  • Search papers by keyword, author, category, or ID using the arXiv REST API.
  • Retrieve specific papers by arXiv ID and access abstracts or PDFs.
  • Generate BibTeX entries and optionally integrate with Semantic Scholar for citations.
  • Use cases include literature surveys, rapid paper retrieval for a topic, and building a lightweight research assistant.

Quick Start

Query arXiv with keywords or IDs to fetch metadata and abstracts using the provided script.

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

You can search arXiv papers by keyword, author, category, or ID using the free REST API without needing any API key. The skill uses only Python standard library modules like urllib and xml.etree.ElementTree to query and retrieve paper metadata instantly.

How do I generate BibTeX entries for arXiv papers programmatically?

Generating BibTeX entries for arXiv papers is supported directly through the skill. It fetches paper metadata via the arXiv REST API and formats it into BibTeX, with optional Semantic Scholar integration to retrieve and include citation data.

Can I retrieve full abstracts and paper details using an arXiv ID?

Retrieving abstracts and full paper details is possible by querying the arXiv REST API with a specific arXiv ID. The skill fetches the corresponding metadata and abstracts locally using a ready-to-run Python script.

Does this arXiv search method require any external Python dependencies?

No external Python dependencies are required to run this arXiv search method. The skill operates entirely using Python stdlib modules, specifically urllib and xml.etree.ElementTree, ensuring a lightweight setup with no heavy library installations.

What is the best way to integrate Semantic Scholar citations with arXiv searches?

The best way to integrate Semantic Scholar citations is by using the skill's optional Semantic Scholar integration feature. After fetching papers from the arXiv REST API, it can query Semantic Scholar to augment the retrieved metadata with citation counts and references.

How do I build a lightweight research assistant for literature surveys using arXiv?

Building a lightweight research assistant for literature surveys is achievable by running the skill's ready-to-use Python script. It programmatically searches arXiv, retrieves abstracts or full papers, and generates BibTeX entries to streamline rapid topic reviews.