This gives Claude direct access to arXiv's API for searching papers, downloading PDFs, and parsing metadata. You can ask it to search by topic or fetch a specific paper by ID, and it handles the whole pipeline: queries the API, formats results in a table, downloads PDFs to a local papers directory, and generates structured summaries with authors, abstracts, and key contributions. It includes fallback inline Python if the helper script isn't found, respects rate limits with delays, and will auto-ingest papers into a research wiki if one exists in your project. Useful when you're building a literature review or need to pull recent papers into your workflow without leaving the terminal.

skills.sh installs
601
GitHub stars
18.9K
last updated
Aug 21, 2026

Install

$ npx -y skills add wanshuiyin/auto-claude-code-research-in-sleep --skill arxiv --agent claude-code

Installs into .claude/skills of the current project.

Files

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.
  • ARXIV_FETCHER — canonical name arxiv_fetch.py, resolved per shared-references/integration-contract.md §2 (Policy D1 — primary + fallback cascade). If unresolved (canonical chain exhausted), fall back to the inline Python alternative documented in Step 2.

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:

Sponsors

Details

Repository
github.com/wanshuiyin/auto-claude-code-research-in-sleep
Categories
Data Science & ML, Office & Documents
First seen
Jun 3, 2026

More from wanshuiyin/auto-claude-code-research-in-sleep

All 41
1huggingface avatarhugging-face-evaluationhuggingface/skillsAdd and manage evaluation results in Hugging Face model cards. Supports extracting eval tables from README content, importing scores from Artificial Analysis AP265skills.sh installs
2huggingface avatarhugging-face-clihuggingface/skillsExecute Hugging Face Hub operations using the `hf` CLI. Use when the user needs to download models/datasets/spaces, upload files to Hub repositories, create rep249skills.sh installs
3huggingface avatarhugging-face-jobshuggingface/skillsThis skill should be used when users want to run any workload on Hugging Face Jobs infrastructure. Covers UV scripts, Docker-based jobs, hardware selection, cos233skills.sh installs
4huggingface avatarhugging-face-tool-builderhuggingface/skillsUse this skill when the user wants to build tool/scripts or achieve a task where using data from the Hugging Face API would help. This is especially useful when226skills.sh installs
5huggingface avatarhuggingface-paper-publisherhuggingface/skillsPublish and manage research papers on Hugging Face Hub. Supports creating paper pages, linking papers to models/datasets, claiming authorship, and generating pr1.7Kskills.sh installs
6alirezarezvani avatarsenior-ml-engineeralirezarezvani/claude-skillsML engineering skill for productionizing models, building MLOps pipelines, and integrating LLMs. Covers model deployment, feature stores, drift monitoring, RAG 940skills.sh installs