/install arxiv-daily
arxiv-daily
每日 arXiv 论文整理技能。
功能概述
这个技能帮助用户在指定时间自动获取整理 arXiv 论文,并在指定时间推送总结给用户。
工作流程:
- 提取(如 09:38)- 调用
fetch.py获取当天指定领域的论文 - 推送(如 14:00)- Agent 读取论文信息,生成总结并推送给用户
目录结构
arxiv-daily/
├── SKILL.md # 本文件
├── scripts/
│ └── fetch.py # 获取论文的脚本
├── references/ # 用户配置文件目录
│ └── like-\x3Ccategory>.txt # 用户喜好配置
└── data/ # 论文数据存储目录
└── \x3Ccategory>/
├── YYYY-MM-DD-\x3Ccategory>.txt # 每日论文数据
└── YYYY-MM-DD-\x3Ccategory>.md # 每日论文的翻译总结
首次使用 / 初始化配置
当用户首次安装、询问或调用此技能时,通过对话引导用户完成初始化:
需要询问用户的信息:
-
感兴趣的领域
- 引导用户访问 https://arxiv.org/ 查看分类
- 确认领域关键字,如
cs.AI、cs.CV、cond-mat.mtrl-sci等
-
提取时间
- 建议在人少的凌晨,如 9:38
- 记录为 cron 表达式格式
- 提醒用户注意时区,arxiv在工作日的00:00 UTC更新。
-
推送时间
- 如 14:00
- ⚠️ 重要:如果提取时间和推送时间相近,提醒用户拉长间隔
- 建议:要么更早提取(如 9:00),要么更晚推送(如 20:00)
-
推送配置
- 如: channel: WeCom, account: papa_wecom, chat_id: wecom-agent:LinHaoWei
- 建议:询问用户是否要通过现在正在使用的聊天渠道推送,并向用户展示当前对话的 channel,account,chat_id
-
语言偏好
- 如:中文
-
翻译内容
- 选项:仅摘要 / 标题+摘要
初始化流程:
1. 询问上述6个问题
2. 生成配置文件 like-\x3Ccategory>.txt 保存到 references/ 目录
3. 引导用户创建定时器(提取任务 + 推送任务)
4. 确认初始化完成
配置文件格式
references/like-\x3Ccategory>.txt 示例:
# arXiv 论文推送配置
category: cs.CV
fetch_time: 38 9 * * * # 每天早上 9:38
push_time: 0 14 * * * # 每天下午 14:00
channel: WeCom, account: papa_wecom, chat_id: wecom-agent:LinHaoWei
language: zh-CN
translate: title+abstract # 可选: abstract-only, title+abstract
每日提取流程
-
读取配置
- 扫描
references/like-\x3Ccategory>.txt获取对应领域用户配置
- 扫描
-
调用脚本
- 根据读取的配置信息,调用fetch.py脚本
-
读取论文数据
- 根据
category读取最新的data/\x3Ccategory>/YYYY-MM-DD-\x3Ccategory>.txt
- 根据
-
生成总结
- 对txt文档的每篇论文生成 2-3 句话的摘要总结
- 包含:标题、链接、摘要总结、Comment
- 保存到
data/\x3Ccategory>/YYYY-MM-DD-\x3Ccategory>.md - 注意要处理txt文档中所有论文,不要只处理一部分。
- 总结文档的格式为:
今日 arXiv 论文速递 (cs.CV - 2024-01-15)
共 61 篇新论文
1. **论文标题**
🔗 https://arxiv.org/abs/xxxx.xxxxx
💡 摘要:这篇论文提出了...(2-3句话总结)
💬 Comment:CVPR 2026 Main Track
2. **论文标题**
🔗 https://arxiv.org/abs/xxxx.xxxxx
💡 摘要:...
💬 Comment:Project page:this https URL
...
61. **论文标题**
🔗 https://arxiv.org/abs/xxxx.xxxxx
💡 摘要:...
💬 Comment:IEEE
📊 查看全部:https://arxiv.org/list/cs.CV/recent
内容要求:
- 标题:原文标题(或翻译后的标题)
- 链接:arXiv 论文链接
- 摘要:2-3句话总结论文核心内容
- Comment:文章中的comment内容
每日推送流程
当到达推送时间时:
-
读取配置
- 扫描
references/like-\x3Ccategory>.txt获取对应领域用户配置
- 扫描
-
推送:
- 根据读取的配置,按照约定的渠道将处理好的当天md文件发送给用户。
- 发送文案为:
🌅 下面将今日 arXiv 论文速递 (cs.CV - 2024-01-15)发送给您。
添加新领域
当用户想要添加新的论文领域时:
- 参考「初始化配置」流程,询问同样的5个问题
- 生成新的配置文件
like-\x3Cnew-category>.txt - 引导用户创建新的定时器
- 确认添加完成
脚本使用
run.sh
./rscripts/run.sh cs.CV data/cs.CV/ 2026-03-19
fetch.py
python scripts/fetch.py cs.CV data/cs.CV/ 2026-03-19
参数:
- arXiv 分类,如 cs.CV, cs.AI
- 保存路径
- 日期(留空为今日)
注意事项
- 时间间隔:提取时间和推送时间至少间隔 3 小时以上,确保数据已准备好
- 多领域支持:用户可以有多个
like-*.txt配置文件 - 数据保留:论文数据保留 7 天,自动清理过期文件
- 错误处理:如果某天的数据获取失败,推送时告知用户
- 周六周日:arxiv在周六和周日不更新,设置定时任务时可以跳过周六周日。
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install arxiv-daily - After installation, invoke the skill by name or use
/arxiv-daily - Provide required inputs per the skill's parameter spec and get structured output
What is arxiv-daily?
每日 arXiv 论文获取加整理技能。当用户想要获取每日 arXiv 论文相关领域论文、设置论文订阅、管理论文推送时间、添加新的论文领域时触发。也用于用户询问"arxiv"、"每日论文"、"论文推送"等相关话题时。 It is an AI Agent Skill for Claude Code / OpenClaw, with 165 downloads so far.
How do I install arxiv-daily?
Run "/install arxiv-daily" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is arxiv-daily free?
Yes, arxiv-daily is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does arxiv-daily support?
arxiv-daily is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created arxiv-daily?
It is built and maintained by Hislocked (@hislocked); the current version is v0.9.1.