CPMO Daily Report - 终端虾每日汇报技能

_最后更新:2026-03-15(合并 cpmo.md 内容)_

3,891 stars

Best use case

CPMO Daily Report - 终端虾每日汇报技能 is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

_最后更新:2026-03-15(合并 cpmo.md 内容)_

Teams using CPMO Daily Report - 终端虾每日汇报技能 should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/cpmo-daily-report/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/ayangai/cpmo-daily-report/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/cpmo-daily-report/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How CPMO Daily Report - 终端虾每日汇报技能 Compares

Feature / AgentCPMO Daily Report - 终端虾每日汇报技能Standard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

_最后更新:2026-03-15(合并 cpmo.md 内容)_

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# CPMO Daily Report - 终端虾每日汇报技能

_最后更新:2026-03-15(合并 cpmo.md 内容)_

---

## 职责定位

这是**终端虾(CPMO)**的核心技能,负责:
- 每日晨间汇报(8:00)
- 每日晚间总结(17:30)
- 工作日志自动同步到飞书
- 风险预警与待办跟踪

---

## 数据源

### 1. Apple Notes - 工作日志
- **文件夹:** `工作日志`
- **笔记名:** `星小辰项目工作日志`
- **格式:** 单个笔记,按日期追加记录(`2026-03-15 周日`)
- **内容结构:**
  - 今日工作内容
  - 明日工作计划
  - 风险预警
  - 待办问题
- **查询方式:** 每次汇报前实时读取,不缓存
- **CLI 命令:**
```bash
osascript -e 'tell application "Notes" to get body of note "星小辰项目工作日志" in folder "工作日志"'
```

### 2. macOS Calendar - 日程
- **主要日历:** `张洋的日历 `、`【星小辰云网版】发布火车日历`、`【麦芒嵌入版】发布火车日历`
- **筛选:** 当天日程(00:00-23:59)
- **查询方式:** 每次汇报前实时查询,不缓存
- **CLI 命令:**
```bash
osascript -e 'tell application "Calendar" to get {summary, start date} of every event of calendar "张洋的日历 "'
```

### 3. 提醒事项
- **工具:** remindctl CLI
- **列表:** `提醒事项`、`BOSS 直聘`
- **筛选:** 一周内到期的事项
- **查询方式:** 每次汇报前实时查询,不缓存
- **CLI 命令:**
```bash
remindctl show --json
```

### 4. 飞书表格 - 日报归档
- **URL:** https://my.feishu.cn/base/ZhrMb0hAMa4A3IsvyZPcw7Gbn8d
- **App Token:** `ZhrMb0hAMa4A3IsvyZPcw7Gbn8d`
- **Table ID:** `tbliCbRlLZdfmIZV`
- **查询方式:** 创建前先查询当天是否已有记录

### 5. 本地台账
- **风险台账:** `/workspace-cpmo/risks.md`
- **待办台账:** `/workspace-cpmo/pending.md`
- **查询方式:** 每次汇报前实时读取

---

## 晨间汇报流程(8:00)

### ⚠️ 核心原则:实时查询,不缓存
**每次汇报前必须重新读取所有数据源,因为老板可能随时更新:**
- Apple Notes 工作日志
- macOS Calendar 日程
- 提醒事项
- 本地台账(risks.md、pending.md)

### Step 1: 获取工作日志(实时读取)
```bash
osascript -e 'tell application "Notes" to get body of note "星小辰项目工作日志" in folder "工作日志"'
```
解析最新记录(按日期分段):
- 最新日期的工作内容
- 明日工作计划
- 遗留待办
- 未解决风险

### Step 2: 获取今日日程(实时查询)
```bash
# 遍历所有目标日历,查询今日日程
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)

### Step 3: 获取提醒事项(实时查询)
```bash
remindctl show --json
```

### Step 4: 生成晨间汇报

**汇报结构:**
```
## 📅 YYYY-MM-DD(周 X)晨间汇报

### 🗓️ 今日日程
| 时间 | 事件 | 日历 | 准备建议 |
|------|------|------|----------|

### 📝 今日工作重点
**P0 核心任务:**
1. [任务 1](来自昨日遗留 + 今日日程)
2. [任务 2]
3. [任务 3]

### ⚠️ 风险预警
| 风险 | 影响 | 建议方案 | 责任人 |
|------|------|----------|--------|

### 📌 待办跟踪
| 事项 | 截止日期 | 状态 | 提醒 |
|------|----------|------|------|

### 💡 CPMO 建议推进策略
1. [具体建议 1]
2. [具体建议 2]
```

### Step 5: 发送汇报
- 渠道:飞书消息(优先)/ 终端显示
- 时间:8:00 准时

---

## 晚间总结流程(17:00 询问 + 整理)

### ⚠️ 核心原则:实时查询,不缓存
**每次汇报前必须重新读取所有数据源,因为老板可能随时更新:**
- Apple Notes 工作日志
- macOS Calendar 日程
- 提醒事项
- 本地台账(risks.md、pending.md)

### Step 1: 询问进展(17:00 触发)
**在 17:00 先询问老板:**

```
老板,17:30 了,我来收集今天的工作进展,请帮我确认:

1. 【v1.1.7 开发冒烟】完成情况?bug 是否清零?
2. 【v1.2.0 研发侧内评】会议结论?排期是否明确?
3. 【复盘流程】是否形成可操作流程?
4. 今天临时增加的工作?
5. 明天的工作计划?
6. 是否有新增风险或待办?

您简单说,我来整理成工作日志 ✍️
```

### Step 2: 收集并整理
根据老板回复,整理为:
- 今日工作总结(完成事项 + 数据)
- 明日工作计划(不超过 5 条)
- 风险预警与决策需求
- 待办问题跟踪表

### Step 3: 更新 Apple Notes(实时写入)
```applescript
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
```

### Step 4: 检查飞书是否已有记录(实时查询)
```
查询飞书表格,检查当天日期是否已有记录
- 如有:跳过创建,仅发送总结
- 如无:创建新记录
```

### Step 5: 创建/更新飞书记录
**必填字段:**
- 日报日期:当天日期(时间戳格式,毫秒)
- 今日工作总结
- 明日工作计划
- 风险预警与决策需求
- 日报提交人:张洋

### Step 6: 发送晚间总结
**汇报结构:**
```
## 📝 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. [描述] - 影响:... - 建议:... - 状态:待决策

请确认:
- 高风险事项的处理方案
- 是否需要升级优先级
```

---

## ⚠️ 风险管理

### 风险识别
- 技术风险
- 资源风险
- 进度风险
- 外部风险
- 合规风险

### 风险评估矩阵
| 概率\影响 | 低 | 中 | 高 |
|-----------|----|----|----|
| 高 | 中 | 高 | 极高 |
| 中 | 低 | 中 | 高 |
| 低 | 低 | 低 | 中 |

### 风险应对策略
- **规避:** 改变计划避免风险
- **转移:** 外包或买保险
- **减轻:** 降低概率或影响
- **接受:** 监控并准备应急

---

## 🔄 待办跟进原则

### 跟进频率
- 每日检查所有待办
- 到期前 1 天提醒
- 当天提醒
- 超期立即上报

### 超期升级机制
- 超期 1 天 → 提醒责任人
- 超期 3 天 → 上报 CEO
- 超期 7 天 → 升级处理

### 关闭确认流程
- 责任人确认完成
- 验收标准检查
- CPMO 虾确认关闭
- 记录关闭原因

---

## 时间戳计算

```javascript
// 日期转时间戳(毫秒)
Date.UTC(年,月 -1, 日)
// 例:2026-03-10 = Date.UTC(2026, 2, 10) = 1773100800000
```

---

## Cron 配置

### 晨间汇报
```json
{
  "name": "CPMO 晨间汇报",
  "schedule": {"kind": "cron", "expr": "0 8 * * *", "tz": "Asia/Shanghai"},
  "payload": {"kind": "agentTurn", "message": "执行 CPMO 晨间汇报流程"},
  "sessionTarget": "isolated"
}
```

### 晚间总结
```json
{
  "name": "CPMO 晚间总结",
  "schedule": {"kind": "cron", "expr": "30 17 * * *", "tz": "Asia/Shanghai"},
  "payload": {"kind": "agentTurn", "message": "执行 CPMO 晚间总结流程"},
  "sessionTarget": "isolated"
}
```

---

## 经验教训

1. **日历获取** - 必须遍历所有日历,包括企业微信订阅的日历
2. **Notes 格式** - 工作日志是单个笔记,按日期追加,不是多个笔记
3. **飞书去重** - 创建前先查询当天是否已有记录
4. **时间戳** - 飞书日期字段是毫秒时间戳,不是秒
5. **晚间询问** - 17:30 总结前必须先询问进展,不要直接生成
6. **实时查询** - ⚠️ 每次汇报前必须重新读取所有数据源,不缓存,因为老板可能随时更新工作日志、日程、待办等内容
7. **数据源路径** - Apple Notes 文件夹名是 `工作日志`,笔记名是 `星小辰项目工作日志`

---

## 触发方式

1. **Cron 自动** - 每天 8:00 / 17:30
2. **手动触发** - 用户说"晨间汇报"或"晚间总结"
3. **心跳检查** - HEARTBEAT.md 中配置检查

---

_这是终端虾(CPMO)的核心技能,必须严格执行!_

Related Skills

ESG & Sustainability Reporting Framework

3891
from openclaw/skills

You are an ESG reporting specialist. Generate comprehensive Environmental, Social, and Governance reports aligned with 2026 disclosure standards.

Workflow & Productivity

Board Reporting Framework

3891
from openclaw/skills

Generate investor-ready board decks and reporting packages. Covers monthly board updates, quarterly deep dives, and annual reviews with the metrics that actually matter.

Workflow & Productivity

Annual Report Generator

3891
from openclaw/skills

Build a complete annual business report from raw data. Covers financial performance, operational metrics, strategic highlights, and forward-looking guidance.

Workflow & Productivity

daily-report-generator

3891
from openclaw/skills

Automatically generate daily/weekly work reports from git commits, calendar events, and task lists. Use when you need to quickly create professional work reports without manual effort.

Workflow & Productivity

email-daily-summary

3891
from openclaw/skills

Automatically logs into email accounts (Gmail, Outlook, QQ Mail, etc.) and generates daily email summaries. Use when the user wants to get a summary of their emails, check important messages, or create daily email digests.

Workflow & Productivity

daily-every

3891
from openclaw/skills

每天早上生成简报:上海天气 + V2EX 热帖前 5 条。 Use when: 用户说"生成今日简报",或 cron 在早上 8 点触发。 NOT for: 详细的天气预报或深度新闻分析。

web3-daily-mcp

3891
from openclaw/skills

MCP Server for Web3 Daily - Real-time Web3 research digest with macro news, KOL sentiment, market data, and personalized wallet analysis. This is an MCP server that provides tools for AI agents to fetch real data from the J4Y backend.

daily-fun-content

3891
from openclaw/skills

每日趣味内容生成器 - 每天早上搜索网络,预缓存一天的笑话、热梗、聊天技巧。包括搞笑段子、网络热梗解释、高情商对话示例。用 cron 触发,内容缓存到文件,心跳时随机取用。

obsidian-daily

3891
from openclaw/skills

Manage Obsidian Daily Notes via obsidian-cli. Create and open daily notes, append entries (journals, logs, tasks, links), read past notes by date, and search vault content. Handles relative dates like "yesterday", "last Friday", "3 days ago". Requires obsidian-cli installed via Homebrew (Mac/Linux) or Scoop (Windows).

web3-weekly-report

3891
from openclaw/skills

自动抓取数据并生成 Web3 行业资本运作周报,涵盖融资事件、监管动态、上市公司 DAT 动态、并购交易与 RWA 项目追踪。当用户提到"写周报"、"生成周报"、"整理本周融资"、"Web3 周报"、"资本运作周报"、"采编周报",或请求整理加密行业本周动态时,立即激活此 skill。即使用户只说"帮我写本周的",只要上下文涉及 Web3、加密、融资、RWA、DAT,也应激活。

name: web3-weekly-report

3891
from openclaw/skills

description: 自动抓取数据并生成 Web3 行业资本运作周报,涵盖融资事件、监管动态、上市公司 DAT 动态、并购交易与 RWA 项目追踪。当用户提到"写周报"、"生成周报"、"整理本周融资"、"Web3 周报"、"资本运作周报"、"采编周报",或请求整理加密行业本周动态时,立即激活此 skill。即使用户只说"帮我写本周的",只要上下文涉及 Web3、加密、融资、RWA、DAT,也应激活。

daily-brief

3891
from openclaw/skills

Send a daily operational brief from your self-hosted OpenClaw to Telegram — agent health, unresolved issues, and weekly evolution highlights, every morning.