alexai-mcp/hermes-ccc/arxiv
Claude Code and agent skill by alexai-mcp/hermes-ccc
Trust tier 2
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Search and retrieve academic papers from arXiv using their free REST API. No API key needed.
Install
npx vskill@latest install alexai-mcp/hermes-ccc/arxivSKILL.md
arXiv
Purpose
- Use this skill to search, inspect, and download academic papers from arXiv.
- Prefer it for literature review, paper triage, and reproducible paper retrieval.
- arXiv access is free and does not require an API key.
- The primary API is Atom XML over HTTP.
Base Endpoint
- Base URL:
https://export.arxiv.org/api/query - Response format: Atom XML feed
- Transport: HTTP GET
- Authentication: none
Core Record Shape
id: canonical entry URL for the papertitle: paper titlesummary: abstract textauthors: ordered author listpublished: original publication timestampcategories: arXiv subject tagspdf_url: direct PDF URL when present
Useful Categories
cs.AIcs.LGcs.CLstat.MLcs.CV
Search Syntax
- Search terms are passed in
search_query=... - Field prefixes narrow the query:
ti:title searchau:author searchabs:abstract searchall:broad metadata search- Combine terms with
AND,OR, andANDNOT - URL-encode spaces as
+or%20
Common Query Patterns
all:reasoning+AND+cat:cs.AIti:transformer+AND+cat:cs.CLau:Goodfellow+AND+cat:cs.LGabs:diffusion+AND+cat:cs.CVall:reinforcement+learning+AND+cat:stat.ML
CLI Subcommands
/arxiv search/arxiv get/arxiv recent/arxiv download
Subcommand Intent
/arxiv search: run a query and print matching entries/arxiv get: fetch one known arXiv identifier and display parsed metadata/arxiv recent: list recent submissions in a category or topic/arxiv download: save the PDF locally from a known identifier or PDF URL
Search Example With curl
Recent Example With curl
PDF Download Example With curl
Fetch A Single Entry By Identifier
Rate Limit Guidance
- Keep requests at or below
3 req/sec - Sleep between loops when paginating large result sets
- Cache parsed results locally if you will revisit them
- Avoid hammering the endpoint with concurrent workers
Python Parsing Pattern
Minimal Search Helper
Example AI And ML Queries
all:chain-of-thought AND cat:cs.AIall:instruction tuning AND cat:cs.CLall:reward modeling AND cat:cs.LGall:vision transformer AND cat:cs.CVall:mixture of experts AND cat:stat.MLti:retrieval augmented generationabs:alignment AND cat:cs.AI
Practical Retrieval Workflow
- Search broadly with
all:and a category. - Narrow with
ti:if the result set is noisy. - Pull the top 5 to 20 entries.
- Parse
title,summary, andcategories. - Keep the paper
idfor citation and later retrieval. - Download only shortlisted PDFs.
Sorting And Pagination
startcontrols the starting offsetmax_resultscontrols page sizesortBy=relevanceis useful for topic searchsortBy=submittedDateis useful for recent monitoringsortOrder=descendingis typical for recent feeds
ID And PDF Notes
- arXiv IDs may appear as modern identifiers like
2401.01234 - older identifiers can include subject prefixes
- PDF links usually resolve as
https://arxiv.org/pdf/<id>.pdf - the canonical entry page remains useful for metadata stability
Bulk Access Notes
- Use the API for ordinary search and retrieval tasks.
- For large-scale corpus access, arXiv also publishes bulk data and S3-style access paths in some workflows.
- Bulk S3 access is appropriate for offline indexing, not for interactive one-off queries.
- If you need many thousands of records, prefer bulk snapshots over high-frequency API pagination.
Failure Handling
- If the feed is empty, print the final URL and query string first.
- If XML parsing fails, save the raw response before retrying.
- If
pdf_urlis missing, synthesize it from the parsed identifier. - If you get throttled, back off and reduce concurrency.
Good Defaults
- Start with
max_results=5 - Use
sortBy=relevancefor topic search - Use
sortBy=submittedDatefor/arxiv recent - Keep summaries trimmed in terminal output
- Persist parsed metadata as JSON if you will cite or compare papers later
Output Contract
- Always print
id - Always print
title - Always print
summary - Always print
authors - Always print
published - Always print
categories - Always print
pdf_urlif available
When Not To Use This Skill
- Do not use this as your only citation source for final camera-ready metadata.
- Do not assume arXiv category tags equal venue topics.
- Do not use the interactive API for massive mirror-scale ingestion jobs.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/arxiv/SKILL.md
Popularity
- Repository stars
- 134
- Repository forks
- 23
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/alexai-mcp/hermes-ccc/arxiv)