一键导入
fetch-arxiv
Fetch arXiv papers (PDF + LaTeX source) via GitHub Actions relay. Usage: /fetch-arxiv 2301.00001 [cond-mat/9905027 ...]
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Fetch arXiv papers (PDF + LaTeX source) via GitHub Actions relay. Usage: /fetch-arxiv 2301.00001 [cond-mat/9905027 ...]
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Improve agent prompts and behavior. The user says what's unsatisfactory; AI understands the complaint deeply, rewrites at the root cause, and an independent reviewer verifies.
Improve agent prompts and behavior. The user says what's unsatisfactory; AI understands the complaint deeply, rewrites at the root cause, and an independent reviewer verifies.
Autonomously execute research cycles. Specify the cycle limit as an argument (e.g., /auto 2). Default: 5.
Review research direction and AI reliability with the user, record oversight decisions, and update the next research focus.
Execute the normal /auto research loop with a human approval checkpoint after each planner update and before execution.
Autonomously execute research cycles. Specify the cycle limit as an argument (e.g., /auto 2). Default: 5.
| name | fetch-arxiv |
| description | Fetch arXiv papers (PDF + LaTeX source) via GitHub Actions relay. Usage: /fetch-arxiv 2301.00001 [cond-mat/9905027 ...] |
| user-invocable | true |
| argument-hint | ARXIV_ID [ARXIV_ID ...] |
Fetches arXiv papers by relaying the download through GitHub Actions, bypassing cloud environment network restrictions.
Arguments: $ARGUMENTS
YYMM.NNNNN[vN] — e.g., 2301.00001, 2301.00001v2archive[.SUBJ]/YYMMNNN[vN] — e.g., cond-mat/9905027, hep-th/0506213, math.AG/0506213Legacy-ID papers are saved under literature/papers/{archive}/{YYMMNNN}/ (the / in the ID becomes a directory separator).
[This environment] [GitHub Actions] [arXiv]
push request.json ──> trigger workflow ──> download PDF + source
to arxiv-fetch branch extract LaTeX
push results ──> orphan branch
poll & extract <── (force-push)
Run the fetch script with the arXiv IDs from the arguments:
bash .scripts/fetch-arxiv.sh $ARGUMENTS
Important: This command takes 1-3 minutes (GitHub Actions execution + polling). The script handles everything automatically: push request, poll for completion, extract results.
Upper limit: 20 papers per fetch (GitHub Actions artifact size and arXiv rate limits). If more are needed, split into multiple fetches.
literature/papers/{id}/:
paper.pdf — PDF file*.tex, *.bib, *.sty, etc. — LaTeX source files.tex file is the one containing \documentclassSub-agents can invoke the fetch script directly via Bash when direct download (curl/WebFetch) fails due to network restrictions:
bash .scripts/fetch-arxiv.sh {arxiv_id}
The script manages the arxiv-fetch branch internally; callers do not need to switch branches or manage git state.
The remote arxiv-fetch branch is ephemeral and requires no manual cleanup. Local files in literature/papers/ can be deleted freely when no longer needed.