📋 日报生成器 — 别再为写报告浪费时间了
竞品要你手动输入内容?这个Skill自动帮你从工作记录里提炼。
核心优势
- ⚡ 零输入数据采集 — 自动读取工作日志、记忆文件、Git记录,不需要手动填写任何内容
- 📊 日报→周报→月报自动汇总 — 不是三份独立报告,而是一套完整的汇报体系
- 📋 7种专业模板 — 日报、周报、月报、项目报告、Sprint报告、事件报告、客户周报
- 🎨 多格式输出 — Markdown、飞书卡片、纯文本、自定义模板
- 🔔 自动提醒 — 配合Heartbeat/Cron,下班前自动提醒
- 🔒 零外部依赖 — 纯本地文件读取,无API调用,隐私安全
- 🌐 多语言支持 — 中文、English、中英双语
一句话触发
"生成今天的日报"
"这周做了什么"
"帮我写月报"
"项目A这周进展"
"生成日报,发到飞书"
"用公司模板生成周报:[粘贴格式]"
它怎么工作(全自动,你不需要做任何事)
你的工作痕迹(自动采集)
┌──────────────────┐
│ 📝 memory/ 日志 │
│ 🧠 MEMORY.md 记忆 │────→ AI提炼 ──→ 结构化报告
│ 📊 Git 提交记录 │
│ 📁 项目文件变更 │
└──────────────────┘
7种报告模板
1️⃣ 日报 — 下班前30秒搞定
对AI说:"生成今天的日报"
# 📋 日报 | 4月19日 周六
## ✅ 今日完成
- 完成用户管理模块接口开发
- 修复线上支付流程异常(已上线)
- 完成Q2产品需求评审文档
## 🔄 进行中
- 数据看板重构(进度: 60%,前端联调中)
## ⚠️ 问题与风险
- 第三方物流API响应慢 → 已加缓存,待观察
## 📅 明日计划
- 完成看板联调测试
- 准备周三客户演示环境
2️⃣ 周报 — 周五不加班
对AI说:"帮我写这周的周报"
# 📊 周报 | 4月13日 ~ 4月19日
## 本周概要
完成核心功能迭代上线,修复2个线上问题,推进Q2需求评审。
## 主要成果
### 功能迭代
- 用户管理模块开发完成并上线,支付流程异常已修复
### 需求推进
- Q2产品需求评审文档完成,待团队确认
## 数据对比
| 指标 | 上周 | 本周 | 变化 |
|------|------|------|------|
| 需求完成数 | 3 | 5 | ↑ |
| 线上Bug数 | 4 | 1 | ↓ |
## 下周重点
- [ ] 看板重构联调上线
- [ ] 客户演示环境准备
3️⃣ 月报 — 自动从日报汇总
对AI说:"生成4月的月报"
月报会自动读取该月所有 memory/YYYY-MM-DD.md,汇总出月度报告。
4️⃣ 项目报告
对AI说:"CBRI项目进展怎么样"
5️⃣ Sprint报告(敏捷团队)
6️⃣ 事件报告(故障复盘)
7️⃣ 客户项目周报(ToB交付)
模板5/6/7的详细格式见
references/templates.md
⚡ 核心差异化:日报→周报→月报自动汇总
周一的日报 ─┐
周二的日报 ─┤
周三的日报 ─┼──→ 本周周报 ──┐
周四的日报 ─┤ │
周五的日报 ─┘ ├──→ 本月月报
│
第1周周报 ──────────────────┘
第2周周报 ──────────────────┤
第3周周报 ──────────────────┤
第4周周报 ──────────────────┘
实现方式:
- 生成周报时,自动读取过去7天的
memory/日志文件 - 生成月报时,自动读取该月所有日志 + 周报内容
- 用户也可以直接提供日报文本,说"把这5份日报汇总成周报"
数据采集(全自动)
| 数据源 | 日报 | 周报 | 月报 | 项目报告 |
|---|---|---|---|---|
memory/YYYY-MM-DD.md | ✅ | ✅ 7天 | ✅ 全月 | ✅ |
MEMORY.md 长期记忆 | ✅ | ✅ | ✅ | ✅ |
| Git 提交记录 | ✅ | ✅ | - | - |
| 项目目录文件 | - | - | - | ✅ |
HEARTBEAT.md 任务状态 | ✅ | - | - | - |
| 用户口述内容 | ✅ | ✅ | ✅ | ✅ |
没有数据不编造 — 如实写"暂无记录",绝不瞎编。
输出格式
| 格式 | 适用场景 | 怎么触发 |
|---|---|---|
| Markdown | 默认通用 | "生成日报" |
| 飞书卡片 | 直接发飞书 | "发到飞书" |
| 纯文本 | 微信、短信 | "纯文本格式" |
| 自定义 | 公司固定格式 | "按这个模板:[粘贴]" |
自定义选项
- 📄 自定义模板:粘贴公司格式,AI照着填
- 🌐 语言:中文(默认)/ English / 中英双语
- 🎭 语气:正式汇报 / 轻松日常 / 技术详尽
- 📂 数据源:指定额外文件或API
- 🏷️ 标签:按项目/团队/个人分类过滤
报告提醒(配合Heartbeat或Cron使用)
在 HEARTBEAT.md 或 Cron 中配置:
# HEARTBEAT.md
- 工作日 17:30:如果今天还没生成日报,提醒用户"快下班了,要生成今天的日报吗?"
- 周五 16:00:提醒生成本周周报
- 每月最后一天:提醒生成本月月报
质量保证
- 不编造 — 只用实际文件中的信息
- 不遗漏 — 按时间顺序扫描全部相关文件
- 不啰嗦 — 每条要点一行,动词开头
- 不空窗 — 没数据的section直接省略,不出空白
Scripts
# 日期计算工具
node {baseDir}/scripts/report_dates.js today # 2026-04-19
node {baseDir}/scripts/report_dates.js week # 2026-04-13 ~ 2026-04-19
node {baseDir}/scripts/report_dates.js display # 4月19日 周日
node {baseDir}/scripts/report_dates.js last7 # 最近7天
node {baseDir}/scripts/report_dates.js last30 # 最近30天
更多模板
Sprint报告、事件报告、客户项目周报、双语模板 → references/templates.md