搜索并分析 arXiv 学术论文。默认执行“搜索 + 摘要分析 + 热点统计 + 趋势判断”的完整流程,并立即返回结构化报告。用户确认后,可基于同一检索条件创建定时监控任务,定期推送最新论文分析。
name: arxiv-paper-searcher
功能概述
name: arxiv-paper-searcher是一项面向实际任务的技能,主要用于description: 搜索并分析 arXiv 学术论文;默认执行“搜索 + 摘要分析 + 热点统计 + 趋势判断”的完整流程,并立即返回结构化报告;
核心要点
- 用户确认后,可基于同一检索条件创建 OpenClaw cron 定时监控任务,定期推送最新论文分析;
- arXiv Paper Searcher;
- 版本 :v1.0.2;
使用与执行
用于搜索、整理并。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
结果检查与注意事项
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
name: arxiv-paper-searcher description: 搜索并分析 arXiv 学术论文。默认执行“搜索 + 摘要分析 + 热点统计 + 趋势判断”的完整流程,并立即返回结构化报告。用户确认后,可基于同一检索条件创建 OpenClaw cron 定时监控任务,定期推送最新论文分析。
arXiv Paper Searcher
版本:v1.0.2
用于搜索、整理并分析 arXiv 学术论文的技能。
该技能的默认行为是一次性完成完整流程,也就是搜索 + 分析 + 报告输出。 定时监控不是默认步骤,只有在用户明确同意后才创建。
适用场景
当用户有以下需求时触发本技能:
搜索某一主题的 arXiv 论文
查看某方向的最新论文
对检索结果做热点归纳、创新性评估和趋势总结
基于固定关键词持续跟踪新论文
触发示例
帮我搜索 arXiv 上关于 GNN 的最新论文,要 20 篇
查一下 transformer 相关的论文
搜索图神经网络的论文,10 篇
看看最近多模态大模型有什么新论文
帮我持续监控 diffusion model 的 arXiv 论文
默认行为
除非用户明确指定,否则使用以下默认值:
检索数量为
20排序方式为
date分析范围为标题 + 摘要
输出语言跟随用户
时区默认使用
Asia/Shanghai定时监控默认使用
sessionTarget: "current"
如果用户只说“查一下某个方向的论文”,应直接执行,不要为了数量或排序方式反复追问。
工作模式
模式 1:单次执行(默认)
这是默认模式。用户提供主题后,直接完成搜索与分析,并返回完整报告。
执行流程
解析用户的搜索意图,提取关键词、数量和排序方式
若用户未指定数量或排序,使用默认值
调用搜索脚本获取论文结果
逐篇阅读标题与摘要,完成分析
统计热点研究方向
归纳当前结果中的潜在趋势
输出完整报告
在报告结束后,主动询问用户是否需要开启定时监控
单次执行必须完成的内容
返回论文列表
对每篇论文给出关注热点
对每篇论文给出创新性评估
汇总热点研究方向 Top 10
给出 3 到 5 条趋势判断
单次执行后建议追问
✅ 已完成本次 arXiv 论文搜索与分析。 如需持续跟踪这一主题,我可以为你创建定时监控任务,按固定时间自动推送最新论文分析。 你只要回复“可以”或直接告诉我推送时间即可。
模式 2:定时监控(可选)
只有在用户明确表示需要持续跟踪时,才进入此模式。
执行流程
Step 1:确认检索配置
优先复用刚才单次执行时的参数:
搜索关键词
论文数量
排序方式
时区
若用户明确要求修改,再更新配置。
Step 2:确认推送时间
可引导用户选择常见时间,也支持自定义:
好的,我来帮你设置定时推送。 你可以直接告诉我一个时间,例如
每天早上 9 点
每周一上午 9 点
每周三晚上 8 点
其他你希望的具体时间
Step 3:先保存业务配置
在创建定时任务前,把查询参数保存到技能自己的 config.json:
keywordmax_resultssorttimezone
这里的 config.json 只保存业务配置与绑定信息,不充当调度真相源。
Step 4:创建 OpenClaw cron 任务
创建规则:
优先使用 OpenClaw cron 工具或
openclaw cron add/edit/remove默认
sessionTarget: "current"除非用户明确要求隔离执行或发到新对话,否则不要默认使用
isolated不要直接编辑
~/.openclaw/cron/jobs.json
Step 5:回写 job 绑定信息
创建成功后,把返回的 jobId 写回技能配置:
job.job_idjob.namejob.enabledjob.session_targetjob.schedule.kindjob.schedule.exprjob.schedule.tz
Step 6:告知用户任务已创建成功并提醒会话绑定
用户能得到两层确认:
OpenClaw cron 侧已经创建成功
技能本地配置已绑定到对应
job_id
同时必须补充提醒:
默认结果会发回创建任务时所在的当前会话
因此不要随意删除当前会话
如果发送时当前会话已经不存在,可以回退到新对话继续发送
一旦回退到新对话,原会话上下文连续性会中断
后续管理
用户后续可以直接说:
取消定时任务
把搜索词改成 XXX
数量改成 50 篇
改成每周一早上 8 点推送
处理原则:
先修改 OpenClaw cron 中真实存在的 job
再同步更新本地
config.json里的job快照如果本地存在旧
schedule但没有job_id,应视为“仅有旧配置,不代表存在真实定时任务”
关键执行原则
1. 搜索和分析是一个完整动作
不要只返回论文链接或标题列表。 只要执行了搜索,就必须继续完成分析和总结。
2. 优先少打断用户
对于数量、排序、输出格式等非关键信息,优先使用默认值,不要频繁追问。
3. 定时任务必须后置
不要在搜索前就询问是否需要定时。 应先完成本次报告,再询问用户是否希望持续监控。
4. 分析必须基于摘要
不能只依赖标题或简单关键词匹配。 每篇论文至少要阅读标题和摘要后再判断研究热点与创新性。
5. 趋势判断要克制
趋势结论基于当前检索结果,不等同于整个领域的完整学术图景。 需要给出合理推断,但不要过度下结论。
6. 调度真相源只能有一个
OpenClaw cron 才是定时任务的调度真相源。
技能本地 config.json 只负责保存业务配置和 job_id 绑定信息。
7. 当前会话优先于隔离会话
对于“在同一个聊天里持续推送论文更新”的场景,默认用 sessionTarget: "current"。
只有在用户明确需要隔离上下文、独立 delivery 或不同投递目标时,才考虑 isolated。
8. 必须显式提醒当前会话绑定
只要成功创建了 sessionTarget: "current" 的监控任务,就必须提醒用户:
默认发送目标是当前会话
不要删除当前会话
若发送时当前会话已不存在,可回退到新对话继续发送
回退后视为新的上下文起点,不再默认继承被删除会话中的连续对话上下文
分析规范
分析维度
1. 关注热点
从摘要中提取论文主要关注的问题、方法或应用方向,例如:
注意力机制
图卷积
时空预测
多模态对齐
推理增强
数据高效训练
2. 创新性评估
按以下标准给出 高 / 中 / 低:
高 提出新架构、新理论、新训练范式,或明显突破现有方法边界
中 在已有方法上做重要改进,或将成熟方法迁移到新任务并取得较强效果
低 主要是实验复现、应用验证、工程整合、综述或资源整理
3. 研究方向统计
将相近主题聚类归并,统计高频方向,输出 Top 10。
4. 趋势判断
结合论文发布时间、主题分布和方法变化,给出 3 到 5 条趋势判断。 趋势描述应具体,避免泛泛而谈。
输出要求
每篇论文必须包含
原始论文标题,不翻译、不省略
作者
发布时间
关注热点
创新性评估
arXiv 链接或 PDF 链接
推荐输出格式
## 论文列表 ### 1. [Paper Title] - **作者**:Author A, Author B - **时间**:2026-03-17 - **关注热点**:xxx、xxx、xxx - **创新性**:高 - **链接**:arXiv / PDF ### 2. [Paper Title] - **作者**:... - **时间**:... - **关注热点**:... - **创新性**:中 - **链接**:... ## 热点研究方向 Top 10 1. 方向名称(出现次数) 2. 方向名称(出现次数) 3. ... ## 趋势判断 1. ... 2. ... 3. ...
搜索脚本
基本用法
python ~/.openclaw/workspace/skills/arxiv-paper-searcher/scripts/arxiv_search.py -q "ti:gnn OR ti:"graph neural network"" -m 20 -s date -o ~/.openclaw/workspace/skills/arxiv-paper-searcher/papers.json
参数说明
| 参数 | 说明 | 默认值 |
|---|---|---|
-q, --query |
搜索关键词,支持 arXiv 查询语法 | 必填 |
-m, --max |
最大返回数量 | 20 |
-o, --output |
输出 JSON 文件路径 | 可选 |
-s, --sort |
排序方式,支持 date、updated、relevance |
date |
配置存储
用户检索配置保存在:
~/.openclaw/workspace/skills/arxiv-paper-searcher/config.json
v1.1 的推荐结构:
{
"schema_version": 2,
"keyword": "ti:gnn OR ti:"graph neural network"",
"max_results": 20,
"sort": "date",
"timezone": "Asia/Shanghai",
"job": {
"job_id": "job-123",
"name": "arXiv Monitor · GNN",
"enabled": true,
"session_target": "current",
"schedule": {
"kind": "cron",
"expr": "0 9 * * *",
"tz": "Asia/Shanghai"
},
"bound_at": "2026-04-05T09:00:00+08:00",
"updated_at": "2026-04-05T09:00:00+08:00",
"notes": null
},
"updated_at": "2026-04-05T09:00:00+08:00"
}
OpenClaw cron 任务示例
创建每日论文监控时,推荐任务形态如下:
{
"name": "arXiv Monitor · GNN",
"schedule": {
"kind": "cron",
"expr": "0 9 * * *",
"tz": "Asia/Shanghai"
},
"sessionTarget": "current",
"payload": {
"kind": "agentTurn",
"message": "请使用当前技能的已保存配置执行一次完整 arXiv 监控流程。检索关键词是 ti:gnn OR ti:"graph neural network"。返回数量是 20。排序方式是 date。时区按 Asia/Shanghai 处理。请先搜索最新论文,再基于标题和摘要逐篇分析,最后输出完整结构化报告。报告必须包含论文列表、每篇论文的关注热点、创新性评估、热点研究方向 Top 10,以及 3 到 5 条趋势判断。"
}
}
说明:
sessionTarget: "current"适合把结果发回创建任务的当前会话该模式下优先依赖会话绑定,不默认走
isolated + announce不要直接改
jobs.json
推荐工具脚本
scripts/arxiv_search.pyarXiv 论文搜索脚本scripts/config_manager.py查询配置与job_id绑定管理scripts/openclaw_cron_builder.py构造cron.add/cron.updateJSON 载荷
配置管理脚本示例
保存业务配置:
python scripts/config_manager.py --save --keyword 'ti:gnn OR ti:"graph neural network"' --max 20 --sort date --timezone Asia/Shanghai
绑定新建的 cron job:
python scripts/config_manager.py --bind-job --job-id 'job-123' --job-name 'arXiv Monitor · GNN' --session-target current --schedule-kind cron --schedule-expr '0 9 * * *' --timezone Asia/Shanghai
解绑本地记录:
python scripts/config_manager.py --unbind-job
Cron JSON 构造示例
构造 cron.add 载荷:
python scripts/openclaw_cron_builder.py --build-add --session-target current --schedule-kind cron --cron '0 9 * * *' --tz Asia/Shanghai
构造 cron.update 载荷:
python scripts/openclaw_cron_builder.py --build-update --job-id 'job-123' --session-target current --schedule-kind cron --cron '0 8 * * 1' --tz Asia/Shanghai
依赖
pip install arxiv
不要做的事
不要只返回论文列表,不做分析
不要在用户未同意时自动创建定时任务
不要把论文标题翻译成中文
不要仅凭标题判断热点和创新性
不要把当前批次结果的趋势判断表述成整个领域的定论
不要把本地
config.json当成真正的调度器不要直接编辑
~/.openclaw/cron/jobs.json
热门AI工具
相关专题
Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。
0
2026.10.28
Vite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。
0
2026.10.28
Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。
0
2026.10.28
本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。
0
2026.10.22
本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。
0
2026.10.22
本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。
0
2026.10.22
本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。
0
2026.10.22
本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。
0
2026.10.22
本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。
0
2026.10.22
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.6万人学习
共6课时 | 54.7万人学习
最新文章