关于 ArXiv
ArXiv 是用于查找最新及特定主题论文的研究技能,并可获取论文详情,以及在可用时获取 AlphaXiv 生成的概览。它通过最新论文、搜索和单篇论文查询工作流服务研究人员与读者。
主要功能
- 01按主题、类别或 ID 查找论文
- 02检索最新论文
- 03获取可用的 AlphaXiv 概览
- 04使用字段和布尔运算符搜索
- 05返回论文元数据、摘要和链接
适用场景
- 01跟踪某研究类别的新论文
- 02查找特定主题的论文
- 03通过 arXiv ID 查看论文
- 04利用现有概览初筛论文
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ danielmiessler/ lifeos --skill arxiv安装后在 Claude Code 中输入/arxiv确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
Workflows/Latest.mdPaper.mdSearch.md详细介绍
自定义
执行前,请检查以下位置是否存在用户自定义内容:
~/.claude/LIFEOS/USER/CUSTOMIZATIONS/SKILLS/ArXiv/
如果此目录存在,请加载并应用其中的 PREFERENCES.md、配置或资源。这些内容优先于默认行为。如果此目录不存在,则按技能默认设置执行。
🚨 必须:语音通知(执行任何操作前必须完成)
调用此技能时,必须先发送此通知,再执行其他操作。
-
发送语音通知:
curl -s -X POST http://localhost:31337/notify \ -H "Content-Type: application/json" \ -d '{"message": "Running the WORKFLOWNAME workflow in the ArXiv skill to ACTION"}' \ > /dev/null 2>&1 & -
输出文本通知:
Running the **WorkflowName** workflow in the **ArXiv** skill to ACTION...
此步骤不可省略。调用技能后请立即执行此 curl 命令。
ArXiv
功能
按主题、类别或论文 ID 搜索并检索 arXiv 学术论文,并在论文有 AlphaXiv 的 AI 生成综述时一并获取。涵盖 cs.AI / cs.LG / cs.CL / cs.CR / cs.MA / cs.SE / cs.IR 类别。提供三种工作流:最新论文、搜索、论文。无需 API 密钥。
问题
arXiv 每天发布数千篇论文,其原生搜索也不够好用——Atom XML、三秒速率限制、必须知道名称的字段,以及会悄然重新显示旧论文、让它们看起来像新论文的 lastUpdatedDate。阅读原始论文来判断是否值得花时间,过程很慢。本技能封装了查询机制、处理 XML,并叠加 AlphaXiv 综述,让你几秒内就能筛选论文,而不必先读完整 PDF。
工作原理
使用 arXiv 的 Atom API 进行搜索和发现,并通过 AlphaXiv 的 Markdown 端点获取增强版论文综述。搜索字段、布尔运算符、排序方式和分页均由本技能处理;只要有可用综述,就会按论文 ID 获取(404 表示目前没有综述)。
工作流路由
| 触发条件 | 工作流 |
|---|---|
| “X 领域的最新论文”、“关于 X 的新论文”、“AI 研究有什么新进展” | Workflows/Latest.md |
| “在 arxiv 上搜索 X”、“查找关于 X 的论文”、“arxiv 上关于 X 的论文” | Workflows/Search.md |
arxiv URL、类似 2401.12345 的论文 ID、“解释这篇论文” | Workflows/Paper.md |
快速参考
arXiv API(无需身份验证):
- 基础地址:
https://export.arxiv.org/api/query - 搜索字段:
ti:(标题)、au:(作者)、abs:(摘要)、cat:(类别)、all:(所有内容) - 布尔运算符:
AND、OR、ANDNOT - 排序:查询最新论文时使用
sortBy=lastUpdatedDate&sortOrder=descending - 分页:
start=0&max_results=10(每次调用最多 2000 篇) - 速率限制:调用间隔 3 秒
AlphaXiv 增强内容(无需身份验证):
- 综述:
curl -s "https://alphaxiv.org/overview/{PAPER_ID}.md" - 全文:
curl -s "https://alphaxiv.org/abs/{PAPER_ID}.md"(备用) - 并非所有论文都有综述——404 表示尚未生成分析
与我们工作相关的主要类别:
cs.AI— 人工智能cs.LG— 机器学习cs.CL— 计算与语言(NLP/LLM)cs.CR— 密码学与安全cs.SE— 软件工程cs.MA— 多 Agent 系统cs.IR— 信息检索
示例
示例 1:某个类别的最新论文
User: "what's new in AI safety papers this week"
→ Latest workflow: queries cat:cs.AI sorted by lastUpdatedDate, filters by <published> date
→ Returns titles, authors, abstracts, links
示例 2:主题搜索
User: "search arxiv for prompt injection defenses"
→ Search workflow: all:"prompt injection" query with boolean refinement
→ Returns ranked matches with abstracts
示例 3:查询单篇论文
User: "explain this paper: 2401.12345"
→ Paper workflow: fetches metadata, pulls AlphaXiv overview (falls back to abstract on 404)
→ Returns summary plus link to PDF
注意事项
- arXiv API 要求使用 HTTPS 和
-L(跟随重定向)。HTTP 会静默重定向到 HTTPS,状态码为 301。 - arXiv API 返回 Atom XML,而非 JSON。请使用文本处理工具解析,不要用
jq。 lastUpdatedDate会包含旧论文的修订记录。要查找真正的新投稿,请检查<published>日期。- AlphaXiv 综述由 AI 生成。它们适合快速了解论文,但对任何需要引用的内容,都应对照论文原文核实。
- arXiv API 的速率限制为调用间隔 3 秒。请批量处理查询。
max_results上限为 2000。要进行更广泛的检索,请使用start分页。- 类别搜索(
cat:cs.AI)会返回以该类别为主要类别或交叉列入该类别的论文。
执行日志
完成任何工作流后,追加一条 JSONL 记录:
echo '{"ts":"'$(date -u +%Y-%m-%dT%H:%M:%SZ)'","skill":"ArXiv","workflow":"WORKFLOW_USED","input":"8_WORD_SUMMARY","status":"ok|error","duration_s":SECONDS}' >> ~/.claude/LIFEOS/MEMORY/SKILLS/execution.jsonl