关于 morning-briefing
morning-briefing 是用于汇总每日工作简报的技能,面向需要在工作日快速查看重点事项的人。它从优先级、进行中任务和待处理交接状态文件整理信息,并通过用户当前使用的消息渠道发送。
主要功能
- 01汇总今日优先事项
- 02列出进行中的任务
- 03标记待处理交接
- 04包含日期和星期
- 05发送后更新简报状态
适用场景
- 01工作日早间自动发送简报
- 02响应每日启动或晨间更新请求
- 03检查任务进度和待处理交接
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ archieindian/ openclaw-superpowers --skill morning-briefing安装后在 Claude Code 中输入/morning-briefing确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
example-state.yamlrun.pySTATE_SCHEMA.yaml详细介绍
Morning Briefing
状态文件:~/.openclaw/skill-state/morning-briefing/state.yaml
每个工作日早晨,只需一条消息,无需切换标签页,就能准确了解最重要的事项。
适用场景
- 工作日早上 7 点的 cron 唤醒时
- 用户请求早间更新或每日启动简报时
简报内容
按以下顺序汇总这些来源:
- 今日优先事项 — 从
daily-review状态文件(~/.openclaw/skill-state/daily-review/state.yaml)读取priorities - 进行中的任务 — 从
long-running-task-management状态文件中读取所有status: in_progress的任务 - 待处理的交接 — 检查
task-handoff状态;如果status: written,则标记出来 - 日期和星期 — 在顶部注明今天的日期和星期
输出格式
Good morning. Here's your [Day], [Date] briefing.
PRIORITIES
1. [priority from daily-review]
2. ...
IN PROGRESS
- [task_id]: [checkpoint] → next: [next_action]
NEEDS ATTENTION
- [handoff task_name] waiting to be picked up
通过用户当前使用的消息渠道发送(Telegram、Slack 等)。
发送后
更新状态:last_briefing_date(今天)、delivered_at、items_count(简报中的项目总数)。
Cron 唤醒行为
工作日早上 7 点唤醒时:
- 读取状态;如果
last_briefing_date是今天,则跳过(已发送) - 否则,汇总并发送简报,然后更新状态
评论
支持 Markdown