Help us improve
Share bugs, ideas, or general feedback.
From arxiv-cli
Get complete paper details including title, authors, summary, and publication date from arXiv. Use when the user provides an arXiv ID and needs full paper information. Always use this skill for any paper fetch request — even when specific parameters are provided.
npx claudepluginhub sonesuke/arxiv-cli --plugin arxiv-cliHow this skill is triggered — by the user, by Claude, or both
Slash command
/arxiv-cli:arxiv-fetchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Fetch detailed information about a specific paper from arXiv using the arxiv-cli MCP server.
Searches arXiv for papers by ID, author, title, or category; downloads and views LaTeX source (.tex, .bib, .bbl) with syntax highlighting; saves files locally.
Fetches and summarizes AI research papers from Hugging Face Papers or arXiv. Returns markdown content or structured metadata including authors, linked models/datasets, GitHub repos, and project pages.
Fetches and analyzes Hugging Face paper pages or arXiv papers using markdown and API metadata. Useful for summarizing, explaining, or analyzing AI research from URLs or IDs.
Share bugs, ideas, or general feedback.
Fetch detailed information about a specific paper from arXiv using the arxiv-cli MCP server.
Retrieve paper metadata, abstract, and optionally download the raw PDF.
Uses fetch_paper MCP tool provided by arxiv-cli.
Fetch a paper, then use the returned dataset name to query with Cypher:
fetch_paper({
id: "2301.00001"
})
# Returns dataset name like "fetch_abc123"
# Then query with execute_cypher:
execute_cypher({
dataset: "fetch_abc123",
query: "MATCH (p:papers) RETURN p.title, p.authors, p.summary"
})
CRITICAL: After fetching, always use execute_cypher to retrieve results.
Do NOT read the output JSON file directly. The JSON file is an internal
artifact — all data is available through cypher queries.
Use these cypher patterns to retrieve paper details:
Full paper details:
MATCH (p:papers) RETURN p.id, p.title, p.authors, p.summary, p.published_date, p.url, p.pdf_url
Title and authors only:
MATCH (p:papers) RETURN p.title, p.authors
Abstract/summary only:
MATCH (p:papers) RETURN p.summary
Description paragraphs:
MATCH (p:papers) RETURN p.description_paragraphs
| Field | Description |
|---|---|
id | arXiv ID (e.g., "2301.00001") |
title | Paper title |
authors | Array of author names |
summary | Abstract/summary text |
published_date | Publication date |
url | arXiv URL |
pdf_url | Direct PDF link |
description_paragraphs | Array of paragraph objects (number, id, text) |
To download the raw PDF:
fetch_paper({
id: "2512.04518",
raw: true
})
Then retrieve the PDF path with:
MATCH (p:results) RETURN p.id, p.pdf_path
id (string, required): arXiv ID of the paper (e.g., "2301.00001", "2512.04518")raw (boolean, optional): If true, downloads the raw PDF to a local temporary file and returns its path