Daily Report Generator

AI全自动生成日报、周报、月报——30秒搞定你30分钟的工作。零输入,自动从工作记忆和日志中提炼成果,支持日报→周报→月报逐级汇总。输出飞书卡片、Markdown、纯文本,7种报告模板覆盖全部场景。触发词:日报、周报、月报、daily report、weekly report、monthly report、今天做了什么、本周总结、本月回顾、工作汇报、帮我写日报、工作总结、report summary、end of day、standup report。

Audits

Pass

Install

openclaw skills install smart-report-gen

📋 日报生成器 — 别再为写报告浪费时间了

竞品要你手动输入内容?这个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:提醒生成本周周报
- 每月最后一天:提醒生成本月月报

质量保证

  1. 不编造 — 只用实际文件中的信息
  2. 不遗漏 — 按时间顺序扫描全部相关文件
  3. 不啰嗦 — 每条要点一行,动词开头
  4. 不空窗 — 没数据的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