danielmiessler/lifeos/arxiv

Claude Code and agent skill by danielmiessler/lifeos

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Search and retrieve arXiv academic papers by topic, category, or paper ID — with AlphaXiv-enriched AI-generated overviews. Uses arXiv Atom API across cs.AI/cs.LG/cs.CL/cs.CR/cs.MA/cs.SE/cs.IR. Three intents: Latest, Search, Paper. USE WHEN arxiv, papers, latest papers, research papers, recent ML papers, paper lookup, summarize paper, latest LLM papers, AI safety papers, cs.AI latest. NOT FOR general research (Research), URL parsing, or annual reports.

Install

npx vskill@latest install danielmiessler/lifeos/arxiv

SKILL.md

ArXiv

Searches and retrieves arXiv academic papers by topic, category, or paper ID, and pulls AlphaXiv's AI-generated overviews when a paper has one. Three intents: Latest, Search, Paper. No API keys needed.

Ideal State

  • Every paper ID, title, author list and date matches arXiv, and newness is judged by <published>, so an edited old paper is never shown as a new submission.
  • An AlphaXiv overview is used only when its fetch returned 200; otherwise the answer says it worked from the abstract or full text.
  • Every result links to arXiv and says in one line why it matters to the principal's interests (the focus areas in <configRoot>/LIFEOS/USER/CUSTOMIZATIONS/SKILLS/ArXiv/PREFERENCES.md; with no file, judge relevance from the request), most relevant first.

Intent Routing

IntentTriggerFile
Latest"latest papers in X", "new papers on X", "what's new in AI research"Intents/Latest.md
Search"search arxiv for X", "find papers about X", "arxiv papers on X"Intents/Search.md
Paperarxiv URL, paper ID like 2401.12345, "explain this paper"Intents/Paper.md

Quick Reference

Shared by all three intents. Each intent's exact query is in its own Tool contract.

arXiv API (no auth):

  • Base: https://export.arxiv.org/api/query
  • Search fields: ti: (title), au: (author), abs: (abstract), cat: (category), all: (everything)
  • Booleans: AND, OR, ANDNOT
  • Sort: sortBy=submittedDate&sortOrder=descending returns new submissions, newest first
  • Pagination: start=0&max_results=10

AlphaXiv overview (no auth):

  • curl -s "https://alphaxiv.org/overview/{PAPER_ID}.md"
  • A 200 returns a structured markdown analysis optimized for language models. Not all papers have overviews: a 404 means the analysis is not yet generated.
  • AlphaXiv uses the latest version, so the lookup takes the bare numeric ID (e.g., 2603.12345, never 2603.12345v2).

Categories (topic words map a user's topic to a category; an ambiguous topic uses several joined with OR):

CategoryNameTopic words
cs.AIArtificial IntelligenceAI, artificial intelligence
cs.LGMachine Learningmachine learning, ML, deep learning
cs.CLComputation and Language (NLP/LLMs)LLMs, NLP, language models
cs.CRCryptography and Securitysecurity, cybersecurity
cs.MAMulti-Agent Systemsagents, multi-agent: query cs.MA+OR+cs.AI
cs.SESoftware Engineeringsoftware engineering
cs.IRInformation Retrievalinformation retrieval, RAG
cs.RORoboticsrobotics
cs.CVComputer Visioncomputer vision

The principal's priority categories are listed in PREFERENCES.md (see Data & Config); with no file, use the categories the request names.

Data & Config

User customizations live at <configRoot>/LIFEOS/USER/CUSTOMIZATIONS/SKILLS/ArXiv/ (configRoot is $CLAUDE_CONFIG_DIR when set, else ~/.claude). When that directory exists, its PREFERENCES.md, configurations and resources override the defaults; when it is absent, the defaults stand.

Gotchas

  • arXiv API requires HTTPS and -L (follows redirects). HTTP 301s to HTTPS silently.
  • The arXiv API returns Atom XML, not JSON. Parse with text processing, not jq.
  • lastUpdatedDate includes edits to old papers. For truly new submissions, check <published> dates.
  • AlphaXiv overviews are AI-generated summaries. Great for quick understanding, but verify claims against the actual paper for anything you'd cite.
  • arXiv API rate limit is 3 seconds between calls. Batch your queries.
  • max_results caps at 2000. For broader sweeps, paginate with start.
  • Category search (cat:cs.AI) returns papers with that as primary OR cross-listed category.

Examples

Example 1: Latest papers in a category

User: "what's new in AI safety papers this week"
→ Latest intent
→ This week's new cs.AI submissions by <published> date: titles, authors, abstracts, links, and a Papers worth reading pick

Example 2: Topic search

User: "search arxiv for prompt injection defenses"
→ Search intent (query all:"prompt injection" with boolean refinement)
→ Ranked recent matches with abstracts, plus related searches

Example 3: Single paper lookup

User: "explain this paper: 2401.12345"
→ Paper intent
→ Summary from the AlphaXiv overview (or the abstract when it 404s), key contributions, a worth-reading verdict, and the PDF link

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

Popularity

Repository stars
19,063
Repository forks
2,469
7-day trend score
49

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/danielmiessler/lifeos/arxiv/badge)](https://verified-skill.com/skills/danielmiessler/lifeos/arxiv)

Something wrong with this skill or its page? Tell us.