chat-with-arxiv — Claude Code skill: what it does, how to install
Searches ArXiv preprints, parses PDF files, and generates answers with source citations. Designed for literature reviews and cross-paper synthesis.
npx skills add qodex-ai/ai-agent-skills --skill chat-with-arxiv -a claude-codeWhat chat-with-arxiv does
The skill equips coding agents with workflows to query ArXiv, extract structured text from papers, and run RAG pipelines. Retrieval relies on the ArXiv API or the arxiv Python package. Document processing uses tools like pdfplumber or PyPDF2 to separate abstracts, methodologies, and results into discrete text chunks.
Vector embeddings index each paper chunk. The assistant then answers questions or synthesizes conclusions across multiple publications. ArXiv API rate limits require local caching of downloaded PDFs and capping batch query results between 50 and 100 papers.
What it helps with
- query ArXiv by categories, authors, and keywords
- parse sections and citations out of paper PDFs
- answer research questions with direct ArXiv citations
- synthesize common themes across multiple publications
Example prompts for the agent
- Search ArXiv for recent transformer papers and list key findings
- Extract the methodology section from paper 2305.12345
- Compare experimental results across these three preprints
How to install chat-with-arxiv
1Skills CLI (Vercel)
npx skills add qodex-ai/ai-agent-skills --skill chat-with-arxiv -a claude-code2Manually: put the files in place
~/.claude/skills/chat-with-arxiv/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/chat-with-arxiv/
1Skills CLI (Vercel)
npx skills add qodex-ai/ai-agent-skills --skill chat-with-arxiv -a codex2Manually: put the files in place
.agents/skills/chat-with-arxiv/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add qodex-ai/ai-agent-skills --skill chat-with-arxiv -a cursor2Manually: put the files in place
.cursor/skills/chat-with-arxiv/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install qodex-ai/ai-agent-skills chat-with-arxiv2Manually: put the files in place
.github/skills/chat-with-arxiv/SKILL.md1Skills CLI (Vercel)
npx skills add qodex-ai/ai-agent-skills --skill chat-with-arxiv -a gemini-cli2Platform CLI
gemini skills install https://github.com/qodex-ai/ai-agent-skills --path skills/chat-with-arxivManually: put the files in place
.devin/skills/chat-with-arxiv/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add qodex-ai/ai-agent-skills --skill chat-with-arxiv -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about chat-with-arxiv
How do I install chat-with-arxiv in Claude Code?
Run npx skills add qodex-ai/ai-agent-skills --skill chat-with-arxiv -a claude-code. You can also configure it manually via ~/.claude/skills/chat-with-arxiv/SKILL.md.
What does chat-with-arxiv do?
It provides an agent blueprint for searching research preprints, parsing PDF contents, and running conversational question answering with citations. It also identifies shared themes across papers.
Which Python packages are used for PDF extraction and QA?
The setup references pdfplumber and PyPDF2 for PDF parsing, arxiv for retrieval, and LangChain for chunking and embeddings.