Skip to content

龙虾大学:早间简报自动化(天气 + 日程 + 待办)

适用场景:每天早上开工前,你都要在天气 App、日历、待办工具之间来回切换,5 分钟的准备经常变成 20 分钟;而且最关键的冲突提醒和优先事项,反而最容易漏掉。这个场景的目标是:每天固定时间,一条消息告诉你“今天最该关注什么”。

这篇文章只做一件事:把“天气 + 日程 + 待办”整合成一个可复用的早间简报工作流。先把最小闭环跑通,感受每天 30 秒知道当天节奏的安全感,再按自己的习惯逐步加字段。

1. 这篇能帮你什么

跑通后,你每天会稳定收到一条结构化早报,至少包含三块信息:

  • 今天天气和体感提醒(是否需要带伞、是否有温差)
  • 日程冲突和关键会议(优先看“冲突”和“第一场会”)
  • 待办 Top 3(按优先级,不按数量)

这样你可以:

  • 开工前不再切 3 到 5 个应用
  • 风险前置(迟到风险、日程冲突、任务过载)
  • 每天都能在 30 秒内完成当天计划启动

2. 先复制这一句给龙虾

text
请帮我搭一个“早间简报自动化”流程:
1) 每个工作日早上 07:50 生成一条中文简报
2) 内容只包含:今天天气、今日日程与冲突、待办 Top 3
3) 每部分最多 3 行,最后补一句“今日建议”
4) 如果某个数据源失败,不要整体报错,先写“暂不可用”再输出其他部分
5) 所有结果通过飞书发送给我,失败要直接提示“请人工检查源数据”

如果你还想强调任务优先级:

text
待办只保留 P1/P2 或今天截止的任务,不要输出长列表。

3. 需要哪些 Skills

先看每个 Skill 是做什么的:

安装命令如下:

bash
clawhub install skill-vetter
clawhub install weather
clawhub install caldav-calendar
clawhub install todoist
clawhub install feishu-send-message
技能作用不装会怎样
skill-vetter安装前做技能安全检查可能把不可信技能直接装进生产环境
weather提供天气与温差提醒早报缺天气上下文,建议不完整
caldav-calendar读取日程并识别冲突无法提醒撞会、迟到风险
todoist拉取任务并按优先级筛选待办会变成“长列表”,不利于执行
feishu-send-message固定时间推送到飞书需要手动触发,不稳定

4. 跑通后你会看到什么

text
【早间简报|2026-03-25 周三】
天气:多云,16-24℃,午后有阵雨,体感偏热
日程:09:30 产品评审;14:00 客户沟通(与 14:00 交付同步会冲突)
待办 Top3:1) 完成回归检查 2) 写周报 3) 跟进客户 A
今日建议:冲突优先处理,16:00 前把回归结果发出去。

5. 怎么一步步配出来

第一步:安装并验证技能

依次把上面的 skill 装好,然后分别查询天气、日程和待办,确认都能成功返回数据。

第二步:固定早报模板

建议固定成下面这个结构:

text
【早间简报|今天】
天气:多云(16-24℃),体感偏热
日程:09:30 产品评审;14:00 客户沟通
冲突:14:00 与交付同步会重叠
待办 Top3:1) 回归检查 2) 周报 3) 客户 A 跟进
建议:先处理冲突,再进入深度工作。

第三步:加 cron 触发

openclaw cron add \
  --name "morning-briefing" \
  --cron "50 7 * * 1-5" \
  --message "请生成今天的早间简报:天气、日程/冲突、待办 Top3,输出最后一句‘今日建议’。"

第四步:准备失败兜底

任何数据源失败时都写明“暂不可用”,确保仍然推送当前可用内容。

6. 如果没有现成 Skill,就让 Claw 帮你造

如果飞书推送链路缺少能力,先借 openclaw cron 搭一个“失败提醒”动作:

text
如果飞书推送失败,请直接返回“当前通知通道异常”,我会手动发布。

7. 再往下优化

  • 想要更多栏目可以在模板里加“重点提醒”或“今日成就”。
  • 想要覆盖午休/晚间,先把早报稳定再额外加一个 cron

8. 常见问题

Q1:早报太长,看不完怎么办?
A:把每块限制为最多 3 行,并且只保留一个“建议动作”。

Q2:待办总是抓到很多低优先级任务?
A:提示词里明确“仅输出 P1/P2 或今天截止的任务”,并限制最多 3 条。

Q3:周末也在推送,影响休息?
A:把 cron 改为工作日表达式 1-5

Q4:日程冲突没有被识别?
A:在指令中显式要求“检查时间重叠并标注冲突区间”,不要只让模型“列日程”。