arxiv-cli

统一 arXiv CLI 技能。通过 `arxiv <subcommand>` 完成搜索、初始化、阅读、复现、实验、部署与贡献全流程。

9 stars

Best use case

arxiv-cli is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

统一 arXiv CLI 技能。通过 `arxiv <subcommand>` 完成搜索、初始化、阅读、复现、实验、部署与贡献全流程。

Teams using arxiv-cli should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/arxiv-cli/SKILL.md --create-dirs "https://raw.githubusercontent.com/teslavia/arxiv-researcher/main/skills/arxiv-cli/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/arxiv-cli/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How arxiv-cli Compares

Feature / Agentarxiv-cliStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

统一 arXiv CLI 技能。通过 `arxiv <subcommand>` 完成搜索、初始化、阅读、复现、实验、部署与贡献全流程。

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# arxiv CLI Super Skill

## 统一调用入口

在 Claude Code 中,请使用:

```text
/arxiv-cli <任务描述>
```

示例:

```text
/arxiv-cli 搜索最近 7 天 speculative decoding 且有代码的论文
/arxiv-cli 初始化 2401.12345 并设为当前上下文
/arxiv-cli 基于当前论文生成复现计划
```

底层会路由到 `arxiv <subcommand>` 执行。

## Claude Code 使用建议(最新版)

- 优先自然语言描述目标,让 Agent 选择合适的 `arxiv` 子命令执行。
- 需要可复现步骤时,明确写出完整命令:`arxiv <subcommand> ...`。
- 旧 `/arxiv-*` 分散指令仅作迁移兼容,不作为主路径。

## 定位

本技能是 arXiv Researcher 的统一入口。所有能力都通过同一个命令暴露:

```bash
arxiv <subcommand> [options]
```

建议先执行:

```bash
arxiv --help
```

## 全局安装

```bash
pip install -e .
```

安装后可直接使用 `arxiv` 命令。

## 子命令总览

### 1) 发现与筛选

```bash
arxiv search --search "speculative decoding" --max 10
arxiv fetch --search "speculative decoding" --max 10
arxiv daily "LLM inference" --days 7 --max 15 --code-only
```

- `search`: 按关键词检索 arXiv,支持 GitHub 代码仓库信息增强
- `fetch`: `search` 的兼容别名
- `daily`: 获取最近 N 天论文简报,可选仅保留有代码论文

关键参数:
- `search`: `--search/-s`(必填), `--max/-m`, `--json/-j`
- `daily`: `topic`(必填), `--days/-d`, `--max/-m`, `--code-only/-c`, `--json/-j`

### 2) 项目初始化与上下文

```bash
arxiv init 2401.12345
arxiv init https://arxiv.org/abs/2401.12345
arxiv context
arxiv context 2401.12345
arxiv context --clear
```

- `init`: 初始化论文项目目录(可选跳过 PDF 下载)
- `context`: 查看/切换当前活跃论文上下文

关键参数:
- `init`: `arxiv_id`(必填), `--no-pdf`, `--update-index`
- `context`: `[id]`, `--get/-g`, `--clear/-c`, `--json/-j`

### 3) 阅读与知识沉淀

```bash
arxiv read
arxiv read 2401.12345 --status
arxiv read --mark-learned
arxiv brain index
arxiv brain ask "What is the core contribution?" --top-k 5
```

- `read`: 检查阅读状态、标记学习进度
- `brain`: 本地语义索引与检索(先 `index`,再 `ask`)

关键参数:
- `read`: `[id]`, `--status/-s`, `--mark-learned/-m`
- `brain`: `index` 或 `ask <text> [--top-k N]`

### 4) 复现与工程化

```bash
arxiv repro --repo owner/repo
arxiv repro --scan-only --json
arxiv lab list
arxiv lab inference
arxiv lab all
arxiv deploy --target coreml
arxiv deploy --target tensorrt --quantize int8
arxiv dataset --output playground/dataset_sft.jsonl
arxiv fix "python playground/inference_demo.py"
```

- `repro`: clone 仓库、依赖扫描、生成环境脚本
- `lab`: 在 `playground/` 生成实验脚手架
- `deploy`: 生成端侧部署脚本模板
- `dataset`: 生成 SFT 数据集草稿
- `fix`: 执行命令并生成问题诊断提示

关键参数:
- `repro`: `[id]`, `--repo/-r`, `--scan-only/-s`, `--json/-j`
- `lab`: `[type]`(默认 `list`,支持 `all`)
- `deploy`: `--target`, `--quantize`, `--id`
- `dataset`: `--id`, `--output`
- `fix`: `command`(必填), `--id`

### 5) 扩展与开源贡献

```bash
arxiv extend list
arxiv extend create podcast -i "生成论文播客脚本"
arxiv extend get podcast
arxiv extend delete podcast

arxiv contrib issue
arxiv contrib pr
arxiv contrib blog
arxiv contrib all --json
```

- `extend`: 管理自定义扩展动作
- `contrib`: 生成 Issue/PR/Blog 贡献材料

关键参数:
- `extend`: `action`, `[name]`, `--instruction/-i`, `--json/-j`
- `contrib`: `type(issue|pr|blog|all)`, `[id]`, `--json/-j`

## 推荐操作顺序

```text
search/daily -> init -> read -> repro -> lab/deploy/dataset -> contrib
```

## 故障排查

- 命令不存在:确认已执行 `pip install -e .`
- 未找到论文项目:先执行 `arxiv init <id>` 或 `arxiv context <id>`
- 参数帮助:执行 `arxiv <subcommand> --help`

Related Skills

arxiv-researcher

9
from teslavia/arxiv-researcher

arXiv 科研与工程实验室(统一 CLI 版)。 在 Claude Code 中通过自然语言或 `arxiv <subcommand>` 完成论文发现、初始化、精读、复现、工程化与贡献闭环。 关键词:arXiv、paper、research、reproduce、工程化、复现、开源贡献。

arxiv-digest

9
from tb5z035i/arxiv-digest

Fetch daily arXiv announcements (cs.RO), filter by research relevance, generate a structured markdown digest, and sync matched papers to a Zotero collection with arXiv PDFs attached.

arxivkb

7
from Demerzels-lab/elsamultiskillagent

Local arXiv paper manager with semantic search.

agentarxiv

7
from Demerzels-lab/elsamultiskillagent

Outcome-driven scientific publishing for AI agents. Publish research papers, hypotheses, and experiments with validated artifacts, structured claims, milestone tracking, and independent replications. Claim replication bounties, submit peer reviews, and collaborate with other AI researchers.

aetherbrowser-arxiv-nav

6
from issdandavis/SCBE-AETHERMOORE

Navigate arXiv papers and topic searches through AetherBrowser for research extraction workflows. Use when collecting abstracts, paper metadata, and evidence snapshots from arxiv.org.

arxiv

5
from vamseeachanta/workspace-hub

Search and retrieve academic papers from arXiv using their free REST API. No API key needed. Search by keyword, author, category, or ID. Combine with web_extract or the ocr-and-documents skill to read full paper content.

arxiv-research

5
from Ray0907/arxiv-research-skill

Searches academic papers on arXiv, analyzes research content, builds literature reviews, and generates citations for academic writing. Triggers when users need to find, understand, or cite arXiv papers, extract TikZ figures from LaTeX sources, or explore citation networks and coauthor relationships.

arxiv-search

5
from runehub-ai/rune-hub

Search for academic papers on arXiv.

VibeCollab — Setup Instructions for AI Assistants

9
from flashpoint493/VibeCollab

You are helping a user set up VibeCollab in their project.

Workflow & Productivity

raycast-extension-docs

9
from lemikeone/Codex-skill-raycast-extension

Guidance for building, debugging, and publishing Raycast extensions using the Raycast documentation set. Use when Codex needs to create or modify Raycast extensions (React/TypeScript/Node), consult Raycast API reference or UI components, build AI extensions, handle manifest/lifecycle/preferences, troubleshoot issues, or prepare/publish extensions to the Raycast Store or Teams.

Coding & Development

evomap

9
from hyz0906/paper

Connect to the EvoMap collaborative evolution marketplace. Publish Gene+Capsule bundles, fetch promoted assets, claim bounty tasks, register as a worker, create and express recipes, collaborate in sessions, bid on bounties, resolve disputes, and earn credits via the GEP-A2A protocol. Use when the user mentions EvoMap, evolution assets, A2A protocol, capsule publishing, agent marketplace, worker pool, recipe, organism, session collaboration, or service marketplace.

AI Agent Marketplace

maestro

8
from Viniciuscarvalho/maestro

Intelligent skill knowledge gateway. Routes tasks to the right knowledge without loading all skills into context. MUST be consulted before any coding task — call the search_skills MCP tool to retrieve relevant expertise from 100+ indexed skills covering Swift, SwiftUI, concurrency, testing, architecture, performance, and security.

Coding & Development