定时任务 Cookbook
10 个可以直接复制的对话模板。每个都是真实存在的业务场景,把 〈...〉 占位符换成你的实际值就能用。
使用方法
- 找到你需要的场景
- 复制对应的对话块
- 把
〈...〉占位符换成你的实际值(URL、IP、邮箱、推送渠道等) - 粘贴到龙虾对话框,按回车
龙虾会自己问清楚剩下的细节、建任务、跑测试触发。你不用敲任何命令。
1. 每日行业早报(媒体人 / 投资人 / 产品经理)
帮我建一个每日早报任务:
时间:每天北京时间 7:00
内容:抓取 〈HN / 36kr / 财联社〉 最近 24 小时的内容,按"科技 / 商业 / 金融"分类,每类挑 5 条最重要的,每条 50 字以内中文摘要 + 原文链接
格式:markdown 列表,标题用 "🐲 每日早报 YYYY-MM-DD",按分类分段
推送:飞书
异常处理:当天没有重要更新就只发一句"今日无重要更新"
任务建好后告诉我任务 ID 和下次触发时间。2. 竞品 / 关键词监控告警(市场 / 产品)
帮我建一个竞品监控任务:
时间:每 6 小时一次
内容:访问 〈竞品官网 / 产品更新页 / 价格页〉,对比上一次抓取的内容变化(新产品发布、价格调整、重要公告、人员变动)
告警:只在"有重要变化"时推送,推送到 〈飞书 / 微信〉,格式 "⚠️ 〈竞品名〉 〈变化类型〉:〈变化内容〉"
归档:每次抓取快照保存到 ~/.openclaw/competitor-snapshots/ 下,方便以后回看
无变化时:不发消息,但记录到日志
这个任务帮我盯紧对手,不要打扰我。3. 数据库 / 文件备份验证(DBA / 运维)
帮我建一个备份验证任务(注意:不是替我跑备份,是验证我已有的备份是否可用):
时间:每天北京时间 03:00(在我的备份脚本跑完后 1 小时)
内容:检查 〈备份目录路径〉 下今天凌晨生成的备份文件:
① 文件是否存在
② 大小是否合理(大于 1MB)
③ 解压测试能否成功列出文件
④ 抽样还原一个文件验证完整性
告警:任一项失败立刻通过 〈飞书 / 邮件〉 推送,带上失败原因和最近一次成功备份的时间
全部成功:不发消息(保持安静)
这是 DBA 铁律——没验证过的备份等于没备份。为什么强调「验证」而不是「执行」
很多团队踩过这个坑:备份脚本每天在跑、日志显示成功,结果真出事时发现备份文件早就坏了(磁盘满、权限错、格式乱)。龙虾的任务是第三方独立验证,跟备份脚本本身分开,避免"自己监查自己"。
4. 周报自动生成(知识工作者)
帮我建一个周报生成任务:
时间:每周五北京时间 18:00
内容:回顾我本周的活动,整理成周报草稿:
数据来源:〈git commit 历史 / ~/notes/ 下的日志 / Linear 上的任务 / 日历〉
结构分三段:
① 本周完成的事项(5 条以内)
② 遇到的问题和未解决的(3 条以内)
③ 下周计划(3 条以内)
输出:保存到 ~/weekly-reports/YYYY-WW.md,同时通过飞书发一份摘要给我确认
周报不是要写得花哨,是要让我每周五下班前不用再花一小时回忆。5. 日终文件清理(个人 / 团队行政)
帮我建一个日终清理任务:
时间:每天北京时间 23:00
内容:扫描 ~/Downloads 目录,找出:
② 30 天以上未访问的文件
② 体积大于 500MB 的文件
② 明显的垃圾文件(.tmp / .crdownload / 重复文件)
输出:生成 markdown 表格(路径、大小、最后访问时间、类型),保存到 ~/Downloads/_cleanup-report.md
告警:发现明显垃圾时通过 〈微信〉 询问我"是否清理 X 个垃圾文件,共 Y MB",等我确认后再删
关键:不要自动删任何文件。只列报告 + 问我。让龙虾只报不删
cron 任务在夜深人静时触发,你不在场。让它自动删文件等于让一个半睡半醒的人整理你的桌子——醒来发现重要东西没了。让它列报告 + 问你,你第二天早上确认了再删。
6. 依赖库 / 上游发版追踪(开发者 / 维护者)
帮我建一个依赖追踪任务:
时间:每天北京时间 09:00
内容:访问 〈依赖项目的 GitHub releases / npm / pypi 页面〉,检查:
- 〈React / FastAPI / LangChain〉 的最新版本
- 我本地 〈package.json / requirements.txt〉 里记录的当前版本
告警:有新版本时通过 〈飞书〉 推送:
"〈依赖名〉:〈当前版本〉 → 〈最新版本〉
changelog:〈URL〉
是否含 breaking change:〈yes / no〉"
无新版本:不发消息
维护者最痛苦的是用户问"你怎么还不支持 X 新版本"——这个任务让龙虾替你盯。7. 价格 / 库存监控(电商 / 比价 / 薅羊毛)
帮我建一个价格监控任务:
时间:每 1 小时一次
内容:访问 〈商品页 URL〉,提取当前价格和库存状态
记录:每次抓取结果追加到 ~/price-track/〈商品名〉.csv(时间、价格、库存)
告警条件(任一触发立刻推送):
- 价格低于 〈心理价位,如 199〉
- 库存从"有货"变成"缺货"
- 库存从"缺货"变成"有货"
告警渠道:微信(重要)+ 邮件(带 CSV 附件,方便看历史趋势)
这个任务帮我蹲一个心仪商品的好价。8. 服务心跳 / 存活检查(运维 / 个人 homelab)
帮我建一个服务存活监控任务:
时间:每 5 分钟一次
内容:对 〈http://my-service:8080/health〉 发 GET 请求,记录状态码和响应时间
告警规则:
- 状态码不是 200 → 推送 "⚠️ 〈服务名〉 异常:状态码=X 响应时间=Ys"
- 响应时间超过 3 秒 → 推送 "⚠️ 〈服务名〉 慢:响应时间=Ys"
- 连续 3 次失败 → 升级告警(加 🚨 emoji)
- 恢复正常 → 发 "✅ 〈服务名〉 已恢复"
告警渠道:飞书
盯紧我的 homelab 和个人项目,出问题第一时间知道。9. 周期记忆整理(长期玩家 / 老用户)
帮我建一个周期记忆整理任务:
时间:每周日凌晨 02:00
内容:回顾我本周和龙虾的所有对话(从 ~/.openclaw/logs/ 下),抽取以下信息:
① 我反复问的问题(值得沉淀成 skill 或快捷指令)
② 我提到的偏好和习惯(值得进长期记忆)
③ 我未完成的任务(值得提醒)
输出:整理成 markdown 写入 ~/.openclaw/memory/weekly-YYYY-WW.md
推送:通过 〈飞书〉 告诉我"本周记忆整理已完成,请周一审阅",附上文件路径
龙虾用久了会积累大量碎片对话,定期整理能保持记忆清爽、不污染后续对话。10. 多渠道定时问候 / 提醒(个人助理)
帮我建一个每日提醒任务:
时间:工作日北京时间 09:00(周一到周五)
内容:根据 ~/.openclaw/calendar.ics 里的今日日程,整理"今日提醒":
① 今天的会议时间地点(按时间排序)
② 待办事项里今天到期的
③ 昨天未完成、需要顺延到今天的
推送:同时发到飞书 + QQ + 微信三个渠道,内容一致
让我一天的工作从龙虾的提醒开始。多渠道推送细节看 多渠道定时推送。
通用改造清单
每个模板至少要改 3 处:
〈...〉占位符 —— URL、路径、阈值、渠道名- 调度时间 —— 模板里的时间只是示例,按你的节奏改
- 任务身份 —— 如果跑在多实例下,开头加一句"你是'每日早报'任务(实例:X)"避免龙虾串台
不建议写成 cron 的场景
- 一次性任务 —— 直接对话让龙虾跑就行,不要建成 cron
- 强实时响应(< 1 分钟) —— cron 不是为这个设计的,考虑用 webhook + skill
- 涉及金钱交易 —— 别让 cron 自动跑,宁可人工确认
跑不通、不触发、推送丢?去 定时任务排障。
