/install arxiv-weekly-report
\r \r
arXiv 论文周报技能\r
\r 当用户提出以下类型的需求时,使用本技能:\r \r
- 按学科领域和关键词搜索 arXiv 论文\r
- 查看最近一周某个方向的新论文\r
- 生成 arXiv 论文周报\r
- 总结最近论文的主要创新点\r
- 做文献追踪、论文速览、研究趋势观察\r \r 本技能的目标是:\r \r
- 根据用户给出的学科领域和关键词,在 arXiv 中检索最近一周上传或更新的相关论文;\r
- 挑选最相关的一批论文;\r
- 分析每篇论文的研究问题、方法思路、主要创新点、意义与可能局限;\r
- 生成一份结构化中文周报;\r
- 将最终周报保存到指定目录,便于后续归档和复用。\r \r
一、输入理解规则\r
\r 从用户请求中尽量提取以下信息:\r \r
- 学科领域 / arXiv 分类代码\r
- 关键词\r
- 时间范围(默认最近 7 天)\r
- 论文数量上限(默认 10 篇,最多建议 20 篇)\r
- 输出语言(默认中文)\r
- 是否需要“重点推荐论文”\r
- 是否需要“趋势总结”\r \r 如果用户给的是自然语言领域名称,请映射为常见 arXiv 分类代码:\r \r
- 自然语言处理 / NLP ->
cs.CL\r - 计算机视觉 / CV ->
cs.CV\r - 机器学习 / Machine Learning ->
cs.LG\r - 人工智能 / AI ->
cs.AI\r - 机器人 / Robotics ->
cs.RO\r - 语音 / Audio / Speech ->
eess.AS\r - 强化学习 -> 常优先考虑
cs.LG,必要时兼顾cs.AI\r - 多模态 -> 常优先考虑
cs.CV、cs.CL、cs.LG,根据用户表达选择最贴近的一类\r \r 如果用户没有明确提供分类代码,但领域名称足够清晰,则直接做合理映射,不必反复追问。\r \r 如果用户未明确说明时间范围,则默认检索最近 7 天。\r \r 如果用户未明确说明论文数量,则默认纳入分析 5 到 10 篇最相关论文。\r \r
二、执行方式\r
\r
优先使用 Python 脚本:\r
\r
~/.openclaw/skills/arxiv-weekly-report/scripts/fetch_arxiv_weekly.py\r
\r
该脚本负责:\r
\r
- 按分类与关键词检索 arXiv\r
- 拉取最近一周论文\r
- 返回结构化 JSON\r
\r
调用时使用如下形式:\r
\r
python3 ~/.openclaw/skills/arxiv-weekly-report/scripts/fetch_arxiv_weekly.py --category \x3C分类代码> --keywords "\x3C关键词1>,\x3C关键词2>,..." --days 7 --max-results 20\r \r 说明:\r \r --category为 arXiv 分类代码,例如cs.LG\r--keywords为逗号分隔的关键词列表\r--days默认为 7\r--max-results是从 arXiv 拉取的候选论文上限,建议 1030\r \r 如果用户给出多个关键词,应尽量全部传入脚本。\r \r 如果脚本返回候选论文较多,应优先挑选最相关的前 510 篇用于周报分析。\r \r 如果有能力执行文件写入操作,则在生成最终周报后必须写入指定目录中的 Markdown 文件。\r \r
三、论文筛选规则\r
\r 脚本返回结果后,按以下原则筛选用于周报的论文:\r \r
- 必须在给定时间窗口内(默认最近 7 天)\r
- 优先保留与关键词高度相关的论文\r
- 优先保留标题与摘要都明显相关的论文\r
- 避免重复主题占比过高,尽量保留主题多样性\r
- 如果结果很多,优先选最值得阅读的 5~10 篇\r \r 如果相关论文数量很少,可以如实说明“本周匹配论文较少”。\r \r 如果没有找到合适论文,应明确告诉用户没有检索到足够相关的论文,不要编造结果。\r \r
四、每篇论文的分析要求\r
\r 对每篇选中的论文,基于标题、摘要、分类和链接,提炼以下内容:\r \r
- 论文标题\r \r
- 作者\r \r
- 提交/更新时间\r \r
- arXiv 链接\r \r
- 研究问题:论文要解决什么问题\r \r
- 方法思路:核心方法是什么\r \r
- 主要创新点:相对已有工作新在哪里\r \r
- 价值与意义:为什么值得关注\r \r
- 可能局限:基于摘要能看出的适用边界或潜在不足\r \r
- 论文评分:5分制,从以下几个维度考虑\r \r | 评价指标 | 分值 |\r | :--------: | :--: |\r | 创新性 | 1 |\r | 方法有效性 | 1 |\r | 实验完整性 | 1 |\r | 实用价值 | 1 |\r | 行文逻辑 | 1 |\r \r 要求:\r \r
- 保持谨慎,不要虚构论文中未出现的实验细节\r
- 如果只是从摘要推断出的内容,要避免说得过于绝对\r
- 尽量用简洁、专业、适合科研汇报的语言\r
- 如果信息不足,要明确写出“仅基于摘要判断”\r \r
五、全文获取规则\r
\r
当出现以下情况时,必须考虑调用本技能目录下的全文提取脚本:\r
\r
~/.openclaw/skills/arxiv-weekly-report/scripts/fetch_arxiv_pdf_text.py\r
\r
适用场景:\r
\r
- 仅凭摘要无法准确判断论文的主要创新点;\r
- 摘要对方法细节描述过少,无法完成高质量分析;\r
- 论文明显很有价值,值得进一步阅读全文;\r
- 需要确认实验设置、方法结构、贡献点表述或局限分析时;\r
- 需要对重点推荐论文做更深入解读时。\r
\r
调用方式示例:\r
\r
注意:\r
\r
需要在workspace创建虚拟环境并激活,并执行pip install pypdf\r \rpython3 ~/.openclaw/skills/arxiv-weekly-report/scripts/fetch_arxiv_pdf_text.py --id \x3Carxiv_id> --max-pages 12 --save-text\r \r 或:\r \rpython3 ~/.openclaw/skills/arxiv-weekly-report/scripts/fetch_arxiv_pdf_text.py --pdf-url \x3Cpdf链接> --max-pages 12 --save-text\r \r 执行要求:\r \r
- 默认先提取前 8 到 12 页;\r
- 如果前几页仍不足以支持分析,可适当增加页数;\r
- 不要默认对所有论文都抓取全文,避免不必要的开销;\r
- 优先对重点论文或摘要不充分的论文使用全文提取;\r
- 使用全文后,应基于全文内容补充或修正对创新点、方法思路和局限性的判断;\r
- 如果全文提取失败,应明确说明失败原因,并退回基于摘要进行谨慎总结。\r \r 如果脚本成功提取全文,可优先使用以下信息进行深度分析:\r
- 摘要\r
- 引言\r
- 方法部分\r
- 实验部分\r
- 结论部分\r \r
六、周报输出格式\r
\r
默认输出为中文 Markdown 周报,并且除了在对话中给出摘要外,还必须将完整周报保存为 .md 文件到以下目录:\r
\r
~/.openclaw/skills/arxiv-weekly-report/report\r
\r
周报结构如下:\r
\r
\x3C主题> arXiv 最近一周论文周报\r
\r
1. 本周概览\r
- 检索领域:\r
- 检索关键词:\r
- 时间范围:\r
- 命中论文数:\r
- 最终纳入分析数:\r \r
2. 本周重点结论\r
用 3~6 条总结本周最值得关注的趋势、方法变化或新动向。\r \r
3. 重点论文解读\r
\r 对每篇论文按如下格式输出:\r \r
论文 1:\x3C标题>\r
- 作者:\r
- 时间:\r
- 分类:\r
- 链接:\r
- 研究问题:\r
- 方法思路:\r
- 主要创新点:\r
- 价值与意义:\r
- 可能局限:\r \r
论文 2:\x3C标题>\r
- 作者:\r
- 时间:\r
- 分类:\r
- 链接:\r
- 研究问题:\r
- 方法思路:\r
- 主要创新点:\r
- 价值与意义:\r
- 可能局限:\r \r 依此类推。\r \r
4. 本周趋势观察\r
从所有入选论文中提炼:\r \r
- 高频主题\r
- 常见方法路线\r
- 新出现的研究方向\r
- 值得持续跟踪的问题\r \r
5. 建议重点跟踪论文\r
给出 3~5 篇最值得继续阅读的论文,并说明推荐原因。\r \r
6. 附录(可选)\r
如果需要,可附上未纳入重点解读但值得关注的论文列表。\r \r
七、输出风格要求\r
\r
- 默认使用中文\r
- 语言简洁、准确、偏学术报告风格\r
- 不要使用夸张宣传语\r
- 不要把摘要原文大段照搬\r
- 重点突出“创新点”和“为什么值得关注”\r
- 如果信息不足,要明确说明“仅基于摘要判断”\r
- 如果论文很多,优先总结共性趋势,再展开重点论文\r \r
八、结果落盘要求\r
\r
生成周报后,必须将最终周报保存到以下目录:\r
\r
~/.openclaw/skills/arxiv-weekly-report/report\r
\r
保存格式要求:\r
\r
- 文件格式必须为 Markdown\r
- 文件后缀必须为
.md\r - 如果目录不存在,应先创建目录再写入文件\r
- 文件名应包含主题和日期,便于后续归档和检索\r
\r
推荐文件名格式:\r
\r
arxiv_weekly_report_\x3Ccategory>_\x3CYYYY-MM-DD>.md\r \r 例如:\r \r arxiv_weekly_report_cs.LG_2026-03-18.md\rarxiv_weekly_report_cs.CL_2026-03-18.md\r \r 在完成周报内容生成后,必须:\r \r
- 确保目录
~/.openclaw/skills/arxiv-weekly-report/report存在;\r - 将最终周报写入该目录下的
.md文件;\r - 在回复用户时,说明周报已保存,并给出保存路径;\r
- 如写入失败,应明确说明失败原因,不要假装已经成功保存。\r \r 如果同时需要在对话中展示内容,则可以先给出摘要版,再说明完整版本已保存到指定路径。\r \r
九、异常处理\r
\r 如果脚本执行失败、无网络、arXiv 无结果、分类不合法、返回数据为空或文件写入失败,应:\r \r
- 直接说明问题;\r
- 尝试给出可能原因;\r
- 如有必要,建议用户修改分类代码或关键词;\r
- 不要编造论文结果;\r
- 不要假装周报已经保存成功。\r \r 如果脚本返回空结果,但用户需求合理,可以建议:\r
- 放宽关键词\r
- 改为相邻领域分类\r
- 延长时间窗口,例如最近 14 天\r \r
十、额外说明\r
\r 如果用户明确要求:\r \r
- “只看最近 3 天”,则修改
days\r - “多给一点论文”,可适当提高纳入分析数量\r
- “英文输出”,则将周报改为英文\r
- “只给简版”,则保留概览 + 重点结论 + 推荐论文即可\r
- “给出完整周报文件”,则优先确保 Markdown 文件写入成功并返回保存路径\r \r 如果用户未特别说明,默认:\r
- 中文输出\r
- 最近 7 天\r
- 8 到 12 篇重点论文\r
- 输出完整周报并保存到 report 目录\r \r
十一、最终行为要求\r
\r 完成任务时,必须尽量遵循以下顺序:\r \r
- 理解用户输入中的领域、关键词、时间范围与输出要求;\r
- 调用
fetch_arxiv_weekly.py获取候选论文;\r - 进行相关性筛选与内容分析,对于重点推荐论文需要做更深入解读,调用
fetch_arxiv_pdf_text.py获取全文;\r - 生成结构化中文周报;\r
- 将完整周报写入
~/.openclaw/skills/arxiv-weekly-report/report目录下的.md文件;\r - 在回复中告知用户周报已生成,并给出保存路径;\r
- 如果任一步骤失败,应明确说明失败位置和原因。
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install arxiv-weekly-report - After installation, invoke the skill by name or use
/arxiv-weekly-report - Provide required inputs per the skill's parameter spec and get structured output
What is arxiv-weekly-report?
根据 arXiv 学科分类和关键词检索最近一周论文,提炼主要创新点,并生成周报。 It is an AI Agent Skill for Claude Code / OpenClaw, with 138 downloads so far.
How do I install arxiv-weekly-report?
Run "/install arxiv-weekly-report" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is arxiv-weekly-report free?
Yes, arxiv-weekly-report is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does arxiv-weekly-report support?
arxiv-weekly-report is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created arxiv-weekly-report?
It is built and maintained by Shu-Ang (@shu-ang); the current version is v1.0.0.