← 返回 Skills 市场
shu-ang

arxiv-weekly-report

作者 Shu-Ang · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
138
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install arxiv-weekly-report
功能描述
根据 arXiv 学科分类和关键词检索最近一周论文,提炼主要创新点,并生成周报。
使用说明 (SKILL.md)

\r \r

arXiv 论文周报技能\r

\r 当用户提出以下类型的需求时,使用本技能:\r \r

  • 按学科领域和关键词搜索 arXiv 论文\r
  • 查看最近一周某个方向的新论文\r
  • 生成 arXiv 论文周报\r
  • 总结最近论文的主要创新点\r
  • 做文献追踪、论文速览、研究趋势观察\r \r 本技能的目标是:\r \r
  1. 根据用户给出的学科领域和关键词,在 arXiv 中检索最近一周上传或更新的相关论文;\r
  2. 挑选最相关的一批论文;\r
  3. 分析每篇论文的研究问题、方法思路、主要创新点、意义与可能局限;\r
  4. 生成一份结构化中文周报;\r
  5. 将最终周报保存到指定目录,便于后续归档和复用。\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.CVcs.CLcs.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

  1. 必须在给定时间窗口内(默认最近 7 天)\r
  2. 优先保留与关键词高度相关的论文\r
  3. 优先保留标题与摘要都明显相关的论文\r
  4. 避免重复主题占比过高,尽量保留主题多样性\r
  5. 如果结果很多,优先选最值得阅读的 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

  1. 仅凭摘要无法准确判断论文的主要创新点;\r
  2. 摘要对方法细节描述过少,无法完成高质量分析;\r
  3. 论文明显很有价值,值得进一步阅读全文;\r
  4. 需要确认实验设置、方法结构、贡献点表述或局限分析时;\r
  5. 需要对重点推荐论文做更深入解读时。\r \r 调用方式示例:\r \r 注意:\r \r 需要在workspace创建虚拟环境并激活,并执行pip install pypdf \r \r python3 ~/.openclaw/skills/arxiv-weekly-report/scripts/fetch_arxiv_pdf_text.py --id \x3Carxiv_id> --max-pages 12 --save-text\r \r 或:\r \r python3 ~/.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\r
  • arxiv_weekly_report_cs.CL_2026-03-18.md\r \r 在完成周报内容生成后,必须:\r \r
  1. 确保目录 ~/.openclaw/skills/arxiv-weekly-report/report 存在;\r
  2. 将最终周报写入该目录下的 .md 文件;\r
  3. 在回复用户时,说明周报已保存,并给出保存路径;\r
  4. 如写入失败,应明确说明失败原因,不要假装已经成功保存。\r \r 如果同时需要在对话中展示内容,则可以先给出摘要版,再说明完整版本已保存到指定路径。\r \r

九、异常处理\r

\r 如果脚本执行失败、无网络、arXiv 无结果、分类不合法、返回数据为空或文件写入失败,应:\r \r

  1. 直接说明问题;\r
  2. 尝试给出可能原因;\r
  3. 如有必要,建议用户修改分类代码或关键词;\r
  4. 不要编造论文结果;\r
  5. 不要假装周报已经保存成功。\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

  1. 理解用户输入中的领域、关键词、时间范围与输出要求;\r
  2. 调用 fetch_arxiv_weekly.py 获取候选论文;\r
  3. 进行相关性筛选与内容分析,对于重点推荐论文需要做更深入解读,调用fetch_arxiv_pdf_text.py获取全文;\r
  4. 生成结构化中文周报;\r
  5. 将完整周报写入 ~/.openclaw/skills/arxiv-weekly-report/report 目录下的 .md 文件;\r
  6. 在回复中告知用户周报已生成,并给出保存路径;\r
  7. 如果任一步骤失败,应明确说明失败位置和原因。
安全使用建议
这项技能总体自洽且与其描述一致,但在安装/使用前请注意: - 脚本需要 Python 与 pypdf(pip install pypdf);建议在虚拟环境中安装以避免污染全局环境。 - 技能会从 arXiv 的 API 与 PDF 链接下载内容并把报告写入 ~/.openclaw/skills/arxiv-weekly-report/report,请确认接受在该路径写入文件并留有足够磁盘空间。 - fetch_arxiv_pdf_text.py 支持传入任意 --pdf-url,因此不要向脚本传入不可信的 URL(避免从未知域下载文件)。 - 若担心自动化调用或网络访问风险,可在受控环境(隔离容器或受限网络)中运行,或在平台上禁用技能的自动调用权限再人工触发。 - 如需更高信心,可人工审阅 scripts/*.py 源码并在首次运行时监控网络/文件行为。
能力评估
Purpose & Capability
技能名、描述、SKILL.md 与两份 Python 脚本(检索 arXiv API、下载并提取 PDF 文本)相互一致。所需能力仅为网络访问与在用户主目录下写入缓存/报告文件,这与“生成 arXiv 周报”的目的相符。
Instruction Scope
SKILL.md 明确要求调用本技能目录下的脚本、在 ~/.openclaw/skills/arxiv-weekly-report 下读写缓存与报告,并在必要时创建虚拟环境并安装 pypdf。总体在预期范围内,但需注意 fetch_arxiv_pdf_text.py 支持传入任意 --pdf-url,因此如果错误或恶意地传入非 arXiv 链接,脚本会下载任意 URL 指向的 PDF——这属于使用时的输入风险而非技能自身隐藏行为。
Install Mechanism
没有自动安装步骤(instruction-only + 包含脚本)。唯一运行时依赖是 pypdf(通过 pip 安装),以及系统 Python。没有从可疑 URL 下载或执行未审查的二进制。
Credentials
技能没有请求任何环境变量、凭据或外部服务密钥。所需权限仅限网络访问和在其自身目录及报告目录写入文件,这与功能需求相称。
Persistence & Privilege
技能未设置 always:true,亦不修改其他技能或系统配置。它在用户主目录下创建缓存与报告文件,但作用域限制在 ~/.openclaw/skills/arxiv-weekly-report/*,权限需求合理。
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install arxiv-weekly-report
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /arxiv-weekly-report 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
arxiv-weekly-report 1.0.0 – 首次发布 - 支持基于arXiv分类与关键词检索最近一周论文,进行多维度分析和创新点提炼,生成中文Markdown周报。 - 可灵活映射自然语言领域名称为arXiv分类,无需反复追问。 - 提供论文筛选、结构化解读(包含创新点、价值、局限与评分),并可按需调用脚本获取论文PDF全文。 - 周报输出包含领域趋势分析和重点推荐论文,支持本地保存与异常处理。 - 自动将完整周报保存为Markdown文件,并提供详细保存路径或异常提示。 - 请将arxiv-weekly-report解压至 ~/.openclaw/skills 目录
元数据
Slug arxiv-weekly-report
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

arxiv-weekly-report 是什么?

根据 arXiv 学科分类和关键词检索最近一周论文,提炼主要创新点,并生成周报。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 138 次。

如何安装 arxiv-weekly-report?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install arxiv-weekly-report」即可一键安装,无需额外配置。

arxiv-weekly-report 是免费的吗?

是的,arxiv-weekly-report 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

arxiv-weekly-report 支持哪些平台?

arxiv-weekly-report 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 arxiv-weekly-report?

由 Shu-Ang(@shu-ang)开发并维护,当前版本 v1.0.0。

💬 留言讨论