arxiv

Solid

Search, download, and summarize academic papers from arXiv. Use when user says "search arxiv", "download paper", "fetch arxiv", "arxiv search", "get paper pdf", or wants to find and save papers from arXiv to the local paper library.

AI & Automation 11,152 stars 1050 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# arXiv Paper Search & Download Search topic or arXiv paper ID: $ARGUMENTS ## Constants - **PAPER_DIR** - Local directory to save downloaded PDFs. Default: `papers/` in the current project directory. - **MAX_RESULTS = 10** - Default number of search results. - **FETCH_SCRIPT** - `tools/arxiv_fetch.py` relative to the ARIS install, or the same path relative to the current project. Fall back to inline Python if not found. > Overrides (append to arguments): > - `/arxiv "attention mechanism" - max: 20` - return up to 20 results > - `/arxiv "2301.07041" - download` - download a specific paper by ID > - `/arxiv "query" - dir: literature/` - save PDFs to a custom directory > - `/arxiv "query" - download: all` - download all result PDFs ## Workflow ### Step 1: Parse Arguments Parse `$ARGUMENTS` for directives: - **Query or ID**: main search term or a bare arXiv ID such as `2301.07041` or `cs/0601001` - **`- max: N`**: override MAX_RESULTS (e.g., `- max: 20`) - **`- dir: PATH`**: override PAPER_DIR (e.g., `- dir: literature/`) - **`- download`**: download the first result's PDF after listing - **`- download: all`**: download PDFs for all results If the argument matches an arXiv ID pattern (`YYMM.NNNNN` or `category/NNNNNNN`), skip the search and go directly to Step 3. ### Step 2: Search arXiv Locate the fetch script: ```bash SCRIPT=$(python3 -c " import pathlib candidates = [ pathlib.Path('tools/arxiv_fetch.py'), pathlib.Path.home() / '.codex' / 'skills' / 'arxiv' ...

Details

Author
wanshuiyin
Repository
wanshuiyin/Auto-claude-code-research-in-sleep
Created
2 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category