Install
openclaw skills install cpmo-daily-report负责每日8:00晨报与17:30晚总结,实时读取Apple Notes、日历、提醒事项并同步飞书,跟踪风险与待办。
openclaw skills install cpmo-daily-report最后更新:2026-03-15(合并 cpmo.md 内容)
这是**终端虾(CPMO)**的核心技能,负责:
工作日志星小辰项目工作日志2026-03-15 周日)osascript -e 'tell application "Notes" to get body of note "星小辰项目工作日志" in folder "工作日志"'
张洋的日历 、【星小辰云网版】发布火车日历、【麦芒嵌入版】发布火车日历osascript -e 'tell application "Calendar" to get {summary, start date} of every event of calendar "张洋的日历 "'
提醒事项、BOSS 直聘remindctl show --json
ZhrMb0hAMa4A3IsvyZPcw7Gbn8dtbliCbRlLZdfmIZV/workspace-cpmo/risks.md/workspace-cpmo/pending.md每次汇报前必须重新读取所有数据源,因为老板可能随时更新:
osascript -e 'tell application "Notes" to get body of note "星小辰项目工作日志" in folder "工作日志"'
解析最新记录(按日期分段):
# 遍历所有目标日历,查询今日日程
osascript -e 'tell application "Calendar" to get {summary, start date} of every event of calendar "张洋的日历 "'
osascript -e 'tell application "Calendar" to get {summary, start date} of every event of calendar "【星小辰云网版】发布火车日历 "'
osascript -e 'tell application "Calendar" to get {summary, start date} of every event of calendar "【麦芒嵌入版】发布火车日历 "'
筛选条件:当天日程(00:00-23:59)
remindctl show --json
汇报结构:
## 📅 YYYY-MM-DD(周 X)晨间汇报
### 🗓️ 今日日程
| 时间 | 事件 | 日历 | 准备建议 |
|------|------|------|----------|
### 📝 今日工作重点
**P0 核心任务:**
1. [任务 1](来自昨日遗留 + 今日日程)
2. [任务 2]
3. [任务 3]
### ⚠️ 风险预警
| 风险 | 影响 | 建议方案 | 责任人 |
|------|------|----------|--------|
### 📌 待办跟踪
| 事项 | 截止日期 | 状态 | 提醒 |
|------|----------|------|------|
### 💡 CPMO 建议推进策略
1. [具体建议 1]
2. [具体建议 2]
每次汇报前必须重新读取所有数据源,因为老板可能随时更新:
在 17:00 先询问老板:
老板,17:30 了,我来收集今天的工作进展,请帮我确认:
1. 【v1.1.7 开发冒烟】完成情况?bug 是否清零?
2. 【v1.2.0 研发侧内评】会议结论?排期是否明确?
3. 【复盘流程】是否形成可操作流程?
4. 今天临时增加的工作?
5. 明天的工作计划?
6. 是否有新增风险或待办?
您简单说,我来整理成工作日志 ✍️
根据老板回复,整理为:
tell application "Notes"
set noteName to "星小辰项目工作日志"
set noteBody to (current body) & linefeed & linefeed & "2026-03-15 周日" & linefeed & "今日工作内容:" & linefeed & [整理的内容] & linefeed & "明日工作计划:" & linefeed & [整理的内容] & linefeed & "风险:" & linefeed & [整理的内容]
set body of note noteName to noteBody
end tell
查询飞书表格,检查当天日期是否已有记录
- 如有:跳过创建,仅发送总结
- 如无:创建新记录
必填字段:
汇报结构:
## 📝 YYYY-MM-DD 晚间工作总结
### ✅ 今日完成
1. [完成事项 1] + 数据/结果
2. [完成事项 2]
### 📅 明日计划
1. [计划 1]
2. [计划 2]
### ⚠️ 风险与待办
| 类型 | 内容 | 建议 |
|------|------|------|
### 📊 飞书同步
- [✅] 已同步到飞书表格
- 链接:https://...
【项目名称】日报 (YYYY-MM-DD)
🟢 整体状态:正常 / 🟡 有风险 / 🔴 严重问题
今日完成:
1. ...
2. ...
明日计划:
1. ...
2. ...
待办事项(持续跟进中):
| 待办 | 责任人 | 截止日期 | 状态 | 超期 |
|------|--------|----------|------|------|
| ... | ... | ... | ... | ... |
风险与问题:
- [风险等级] 问题描述,建议方案
需要领导协助的事项:
- ...
【项目名称】周报 (YYYY-MM-DD)
🟢 整体状态:正常 / 🟡 有风险 / 🔴 严重问题
本周核心进展(不超过 3 条):
1. ...
2. ...
里程碑状态:
| 里程碑 | 计划日期 | 预计日期 | 状态 |
|--------|----------|----------|------|
| ... | ... | ... | ... |
待办事项汇总:
- 待办总数:X 个
- 已关闭:Y 个
- 超期待办:Z 个 ⚠️
风险与问题:
- ...
下周计划:
1. ...
2. ...
⚠️ 待办提醒 (YYYY-MM-DD)
今日到期待办(X 个):
1. [内容] - @责任人 - 今天截止
超期待办(Y 个)⚠️:
1. [内容] - @责任人 - 已超期 Z 天
请确认:
- 今日到期待办能否按时完成?
- 超期待办是否需要调整?
⚠️ 风险提醒 (YYYY-MM-DD)
高风险事项(X 个):
1. [描述] - 影响:... - 建议:... - 状态:待决策
请确认:
- 高风险事项的处理方案
- 是否需要升级优先级
| 概率\影响 | 低 | 中 | 高 |
|---|---|---|---|
| 高 | 中 | 高 | 极高 |
| 中 | 低 | 中 | 高 |
| 低 | 低 | 低 | 中 |
// 日期转时间戳(毫秒)
Date.UTC(年,月 -1, 日)
// 例:2026-03-10 = Date.UTC(2026, 2, 10) = 1773100800000
{
"name": "CPMO 晨间汇报",
"schedule": {"kind": "cron", "expr": "0 8 * * *", "tz": "Asia/Shanghai"},
"payload": {"kind": "agentTurn", "message": "执行 CPMO 晨间汇报流程"},
"sessionTarget": "isolated"
}
{
"name": "CPMO 晚间总结",
"schedule": {"kind": "cron", "expr": "30 17 * * *", "tz": "Asia/Shanghai"},
"payload": {"kind": "agentTurn", "message": "执行 CPMO 晚间总结流程"},
"sessionTarget": "isolated"
}
工作日志,笔记名是 星小辰项目工作日志这是终端虾(CPMO)的核心技能,必须严格执行!