back
loading skill details...
AI全自动生成日报、周报、月报——30秒搞定你30分钟的工作。零输入,自动从工作记忆和日志中提炼成果,支持日报→周报→月报逐级汇总。输出飞书卡片、Markdown、纯文本,7种报告模板覆盖全部场景。触发词:日报、周报、月报、daily report、weekly report、monthly report、今天做...
---
name: daily-report-generator
description: "AI全自动生成日报、周报、月报——30秒搞定你30分钟的工作。零输入,自动从工作记忆和日志中提炼成果,支持日报→周报→月报逐级汇总。输出飞书卡片、Markdown、纯文本,7种报告模板覆盖全部场景。触发词:日报、周报、月报、daily report、weekly report、monthly report、今天做了什么、本周总结、本月回顾、工作汇报、帮我写日报、工作总结、report summary、end of day、standup report。"
---
# 📋 日报生成器 — 别再为写报告浪费时间了
**竞品要你手动输入内容?这个Skill自动帮你从工作记录里提炼。**
## 核心优势
- ⚡ **零输入数据采集** — 自动读取工作日志、记忆文件、Git记录,不需要手动填写任何内容
- 📊 **日报→周报→月报自动汇总** — 不是三份独立报告,而是一套完整的汇报体系
- 📋 **7种专业模板** — 日报、周报、月报、项目报告、Sprint报告、事件报告、客户周报
- 🎨 **多格式输出** — Markdown、飞书卡片、纯文本、自定义模板
- 🔔 **自动提醒** — 配合Heartbeat/Cron,下班前自动提醒
- 🔒 **零外部依赖** — 纯本地文件读取,无API调用,隐私安全
- 🌐 **多语言支持** — 中文、English、中英双语
## 一句话触发
```
"生成今天的日报"
"这周做了什么"
"帮我写月报"
"项目A这周进展"
"生成日报,发到飞书"
"用公司模板生成周报:[粘贴格式]"
```
## 它怎么工作(全自动,你不需要做任何事)
```
你的工作痕迹(自动采集)
┌──────────────────┐
│ 📝 memory/ 日志 │
│ 🧠 MEMORY.md 记忆 │────→ AI提炼 ──→ 结构化报告
│ 📊 Git 提交记录 │
│ 📁 项目文件变更 │
└──────────────────┘
```
## 7种报告模板
### 1️⃣ 日报 — 下班前30秒搞定
对AI说:"生成今天的日报"
```markdown
# 📋 日报 | 4月19日 周六
## ✅ 今日完成
- 完成用户管理模块接口开发
- 修复线上支付流程异常(已上线)
- 完成Q2产品需求评审文档
## 🔄 进行中
- 数据看板重构(进度: 60%,前端联调中)
## ⚠️ 问题与风险
- 第三方物流API响应慢 → 已加缓存,待观察
## 📅 明日计划
- 完成看板联调测试
- 准备周三客户演示环境
```
### 2️⃣ 周报 — 周五不加班
对AI说:"帮我写这周的周报"
```markdown
# 📊 周报 | 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 中配置:
```markdown
# HEARTBEAT.md
- 工作日 17:30:如果今天还没生成日报,提醒用户"快下班了,要生成今天的日报吗?"
- 周五 16:00:提醒生成本周周报
- 每月最后一天:提醒生成本月月报
```
## 质量保证
1. **不编造** — 只用实际文件中的信息
2. **不遗漏** — 按时间顺序扫描全部相关文件
3. **不啰嗦** — 每条要点一行,动词开头
4. **不空窗** — 没数据的section直接省略,不出空白
## Scripts
```bash
# 日期计算工具
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`
don't have the plugin yet? install it then click "run inline in claude" again.