arxiv-skills plugin
Two Claude Code skills: turn an arXiv paper into Markdown with formulas, and look up journal DOIs and IDs through the arXiv API.
- 49 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- Skills run scripts, download files from arXiv and call pandoc on your machine.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add plugins/arxiv-skillsDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Skills run scripts, download files from arXiv and call pandoc on your machine.
This is third-party code. Review the repository files before installing.
What it does
The plugin installs two skills for working with arXiv papers. `arxiv-doc-builder` fetches a paper, takes the LaTeX source or falls back to the PDF and converts it into Markdown reference documentation for implementation. Formulas are kept in MathJax and LaTeX form and the section structure remains. LaTeX uses pandoc, PDFs use text extraction, and a vision-based mode exists for complex formulas. `arxiv-lookup` is a set of light scripts over the arXiv API: `get_doi.py` finds the journal DOI from an arXiv ID, and `search_id.py` finds IDs by title, author, abstract or category with the `ti:`, `au:`, `abs:` and `cat:` prefixes and boolean operators. The converter also installs as a standalone `convert-paper` command.
Who it is for. Researchers and developers implementing a method from a paper who want to hand the agent a readable copy of it with formulas.
Good fit when
- An algorithm from an arXiv paper must be implemented and the agent needs text with LaTeX formulas
- Only the work title is known and the arXiv ID must be found
- A journal DOI of a preprint is needed for an OpenAlex reference
- A paper has no LaTeX source and has to be parsed from the PDF
- Formulas in a two-column PDF break under plain extraction
Not a fit when
- You need papers from outside arXiv: the skills work only with this archive
- You need the exact journal layout: the result is a Markdown reference, not a layout copy
- The system has no pandoc and it cannot be installed: LaTeX conversion will not work
Example request
Download arXiv paper 2409.03108, convert it into Markdown with formulas and find the journal DOI.Limitations
You need Python 3.11 or newer, pandoc for LaTeX conversion and poppler-utils for advanced PDF handling, with Python dependencies installed by uv. Conversion of complex papers is imperfect: the repository has separate references for pandoc failures, unknown macros and multiple document classes. The vision-based PDF mode calls a model and spends tokens. `arxiv-lookup` scripts hit the public arXiv API, so a network and polite request rates are needed. Rights to the paper text stay with its authors, and the Markdown suits personal reference.
How to disable. Disable the `arxiv-skills` plugin through `/plugin`. Remove the `convert-paper` command with `uv tool uninstall arxiv-doc-builder` and delete downloaded papers and Markdown files manually.
FAQ
How do I install the skills?
Run `claude plugin marketplace add ultimatile/arxiv-skills`, then `claude plugin install arxiv-skills`.
How do I use the converter on its own?
Install it with `uv tool install` from the repository and call `convert-paper 2409.03108` or add `--output-dir ~/papers`.
What if a paper has no LaTeX?
The skill falls back to the PDF and extracts its text while keeping the section structure.
How do I find a paper ID by title?
The `search_id.py` script accepts `ti:`, `au:`, `abs:` and `cat:` fields and boolean operators and then lists matching IDs.
What must be installed beforehand?
Python 3.11 or newer, pandoc for LaTeX, poppler-utils for PDFs and uv. uv installs the Python dependencies itself.
Discussion
No questions or reviews yet.
Related
PluginsTakes an agent from a topic to an arXiv review paper in LaTeX IEEEtran: approved plan, every citation checked against a live source, PDF build
Eight skills for LaTeX research papers, from topic to compiled PDF, with verified BibTeX citations and gated steps
Checks every reference of a paper against Crossref, dblp and arXiv before submission, with no language model in the verdicts.
paper-reading-skill turns one arXiv AI or robotics paper into a report with each claim tied to evidence in the source.
A Claude Code skill for research papers: a five-stage pipeline, section rules, a style audit and an independent red-team review.
A Claude Code skill: describe a document in plain words and get a compiled LaTeX PDF. Templates, build scripts and OCR of PDFs and handwritten notes
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| arxiv-skills (this card) | no | 49 | ||
| arxiv-to-prompt | no | 172 | a utility that prints one LaTeX text for pasting into a prompt; this gives Markdown documentation and ID lookup | |
| arxiv-mcp-server | no | not required | 3,276 | an MCP server for reading papers by section; these are conversion and lookup skills without a server |
README in short
The README lists two skills with their capabilities and use cases, shows plugin installation, standalone `convert-paper` installation through uv and environment requirements.