From agon
Searches arXiv papers, retrieves metadata, downloads LaTeX source, generates BibTeX citations, and finds citing papers via Semantic Scholar or OpenAlex.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agon:arxiv-toolsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Six subcommands available: search (find papers), info (metadata), tex (download full text), infotex (info + tex combined), bib (BibTeX), cited (reverse citation lookup).
Six subcommands available: search (find papers), info (metadata), tex (download full text), infotex (info + tex combined), bib (BibTeX), cited (reverse citation lookup).
Script dependencies are declared in inline metadata at the top of the file — you are responsible for installing them yourself.
uv run "${CLAUDE_PLUGIN_ROOT}/skills/arxiv-tools/arxiv_tool.py" search "keywords"
uv run "${CLAUDE_PLUGIN_ROOT}/skills/arxiv-tools/arxiv_tool.py" search "keywords" --max 10
uv run "${CLAUDE_PLUGIN_ROOT}/skills/arxiv-tools/arxiv_tool.py" search "keywords" --source s2|openalex|arxiv
S2-specific filter parameters:
--year 2024 # single year
--year 2020-2024 # year range
--fields-of-study "Computer Science,Physics"
--pub-types "JournalArticle,Conference"
--min-citations 50
--venue "NeurIPS"
--open-access # open-access only
S2 bulk search (up to 1000 results, supports sorting and pagination):
--bulk --sort "citationCount:desc"
--bulk --token <token from previous page> # pagination
uv run "${CLAUDE_PLUGIN_ROOT}/skills/arxiv-tools/arxiv_tool.py" info <arXiv ID>
Prints the metadata (title, authors, date, categories, PDF URL, abstract).
uv run "${CLAUDE_PLUGIN_ROOT}/skills/arxiv-tools/arxiv_tool.py" tex <arXiv ID>
Downloads the tex source and returns the directory path and structure, preserving full LaTeX formatting and figures. If the source is unavailable, falls back to PDF download and text extraction.
uv run "${CLAUDE_PLUGIN_ROOT}/skills/arxiv-tools/arxiv_tool.py" infotex <arXiv ID>
Runs info then tex in sequence on a single paper. Use this when you want both the at-a-glance context and the full text in one shot.
uv run "${CLAUDE_PLUGIN_ROOT}/skills/arxiv-tools/arxiv_tool.py" bib <arXiv ID>
uv run "${CLAUDE_PLUGIN_ROOT}/skills/arxiv-tools/arxiv_tool.py" bib <arXiv ID> -o references.bib # append to file
Find which papers cite a given paper.
uv run "${CLAUDE_PLUGIN_ROOT}/skills/arxiv-tools/arxiv_tool.py" cited <arXiv ID>
uv run "${CLAUDE_PLUGIN_ROOT}/skills/arxiv-tools/arxiv_tool.py" cited <arXiv ID> --max 50
uv run "${CLAUDE_PLUGIN_ROOT}/skills/arxiv-tools/arxiv_tool.py" cited <arXiv ID> --offset 20 # pagination
uv run "${CLAUDE_PLUGIN_ROOT}/skills/arxiv-tools/arxiv_tool.py" cited <arXiv ID> --source s2|openalex
| Subcommand | Fallback order |
|---|---|
| search | S2 → OpenAlex → arXiv |
| cited | S2 → OpenAlex |
| info / bib | local cache → OpenAlex → S2 → arXiv |
| tex | local cache → arXiv |
| infotex | info fallback, then tex fallback (runs sequentially) |
npx claudepluginhub autoresearch-factory/agonSearches arXiv for papers by ID, author, title, or category; downloads and views LaTeX source (.tex, .bib, .bbl) with syntax highlighting; saves files locally.
Searches Semantic Scholar (200M+ papers), inspects citations, downloads arXiv PDFs, and extracts PDF text. Bundles a self-contained Python CLI.
Searches Google Scholar for academic papers via the `scholar` CLI tool. Retrieves BibTeX citations, abstracts, and PDFs. Useful for literature review, citation lookup, and author searches.