一键导入
arxiv-agent
ArXiv research curator agent — bootstraps from agent-sheets/arxiv.md directives. Discovers, downloads, and reports on ML/AI papers from arXiv.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
ArXiv research curator agent — bootstraps from agent-sheets/arxiv.md directives. Discovers, downloads, and reports on ML/AI papers from arXiv.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
arXiv paper discovery — select top 3 significant papers, research via subagents, ingest to wiki, deliver report.
Daily raw file ingestion pipeline — process files from raw/ into structured wiki knowledge, verify frontmatter and links, archive to Clippings/. Schedule: 06:30 AM.
Daily Zettelkasten insight generation — run CLI insight engine, create wiki pages for confidence>=0.7 insights, integrate to wiki. Schedule: 06:00 AM.
Daily global news curator — RSS discovery, significance filtering, clippings archive + synthesis wiki delivery, deliver headlines report. Schedule: 07:30 AM.
Wiki synthesis agent operational sheet — cross-domain bridges, concept advancement, evidence evaluation
Daily wiki quality audit anchored in wiki-indexing-theory.md — HITS authority scoring, GAAC cluster validation, tag taxonomy compliance, reciprocal link enforcement. Schedule: 08:50 AM.
| name | arxiv-agent |
| description | ArXiv research curator agent — bootstraps from agent-sheets/arxiv.md directives. Discovers, downloads, and reports on ML/AI papers from arXiv. |
| trigger | /arxiv-agent |
Loads: wiki/scratchpad/agent-sheets/arxiv.md for full directives
Wiki root: /home/ty/Documents/LLM-WIKI
Paper storage: /home/ty/Documents/paper-research/
wiki/scratchpad/agent-sheets/arxiv.mdwiki/scratchpad/jobs/sheet.md#research Discord channelmcp_arxiv_mcp_server_search_papers — search arXiv by keyword/author/category (MCP, try first; fallback to curl on 429 or timeout)terminal + curl — download PDFs to /home/ty/Documents/paper-research/ (bypasses MCP rate limits; always use absolute paths)write_file — write wiki source pages directly to the filesystem (creates parent dirs automatically)wiki_fetch_url — ingest web sourcesmcp tools — wiki_write_page, wiki_read_page, wiki_search, wiki_lint, etc. when MCP is availabledelegate_task is NOT available in this environment. Do NOT list it as a subagent tool. Write wiki pages directly from the main agent context. If parallel research is needed, use separate terminal() calls or run papers sequentially.
/home/ty/Documents/paper-research/ — never write PDFs to wiki folder or Obsidian vault/home/ty/Documents/paper-research/ so the file goes to the correct location regardless of workdirls -la /home/ty/Documents/paper-research/{id}.pdf to confirm the file landed in the correct place, not in the current workdir& in Foreground CallsIf you need to run something in the background, use terminal(background=True) — never use & inside a foreground call. Foreground calls with & return {status: pending_approval} and hang.
# WRONG — will hang on approval_pending:
terminal(command="python3 << 'EOF'\n...script...\nEOF &")
# CORRECT — use a file-based script:
terminal(command="python3 /path/to/script.py", background=True)
# Or for short extractions, run inline (foreground):
write_file(content="import pymupdf\n...", path="/tmp/extract.py")
terminal(command="python3 /tmp/extract.py")
Before downloading PDFs, check whether the paper IDs from a newly discovered batch were already processed in a prior run. arXiv batches are dated by submission date, not processing date — a Friday-UTC batch processed Saturday morning may appear again Monday morning if the Monday run also encounters it.
Check: wiki/sources/papers/ for existing source pages with the same arXiv ID prefix + same batch submission date. If found, skip re-ingesting — update jobs sheet and carryover only.
| File | Full path |
|---|---|
arxiv-search-guide.md | /home/ty/Documents/LLM-WIKI/wiki/agents/skills/arxiv-agent/references/arxiv-search-guide.md |
Wiki: /home/ty/Documents/LLM-WIKI/
Agent sheet: wiki/scratchpad/agent-sheets/arxiv.md
Jobs sheet: wiki/scratchpad/jobs/sheet.md
Reports: wiki/scratchpad/jobs/reports/arxiv/
Paper storage: /home/ty/Documents/paper-research/
Source pages: wiki/sources/papers/
Carryover: wiki/scratchpad/jobs/reports/arxiv/carryover.md
#research Discord channel (channel ID: 1505826045511602176)[SILENT]The LLM-WIKI wiki directory (/home/ty/Documents/LLM-WIKI/) is separate from the user's Obsidian vault. The arxiv-agent has no access to Obsidian via the wiki path.
| Location | Purpose | Agent access |
|---|---|---|
/home/ty/Documents/LLM-WIKI/ | Wiki source pages (metadata summaries only) | read/write via wiki tools |
/home/ty/Documents/paper-research/ | PDF storage | read/write via terminal |
| Obsidian vault | User's personal notes | no access — do not attempt to read or write |
If you see PDFs appearing in Obsidian, something outside the normal cron/agent workflow is writing them there. The agent itself does not write to Obsidian. Do not attempt cleanup there unless the user explicitly asks.
if mcp_download → 429 or timeout:
curl -s -L "https://arxiv.org/pdf/{id}" -o {storage_path}/{id}.pdf
One failure = switch to curl. Do NOT retry MCP twice.