← Back to Skills Marketplace
wskflf

Daily Report Generator

by wskflf · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
48
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install smart-report-gen
Description
AI全自动生成日报、周报、月报——30秒搞定你30分钟的工作。零输入,自动从工作记忆和日志中提炼成果,支持日报→周报→月报逐级汇总。输出飞书卡片、Markdown、纯文本,7种报告模板覆盖全部场景。触发词:日报、周报、月报、daily report、weekly report、monthly report、今天做...
README (SKILL.md)

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

竞品要你手动输入内容?这个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

Usage Guidance
Review this skill before installing. If you use it, explicitly choose which work logs, memory files, Git repositories, and project files it may read; check the generated report for confidential information; and do not use “send to Feishu” unless you understand exactly where the report will be posted and have approved that external sharing.
Capability Analysis
Type: OpenClaw Skill Name: smart-report-gen Version: 1.0.0 The skill is a utility for generating work reports (daily, weekly, monthly) by aggregating local logs, memory files, and Git history. The included Node.js script (scripts/report_dates.js) is a simple date calculation utility with no network or sensitive file system access, and the SKILL.md instructions are well-aligned with the stated purpose of automated report generation without any signs of malicious intent or prompt injection.
Capability Assessment
Purpose & Capability
Generating daily/weekly/monthly reports is coherent with reading work records, but the skill frames broad automatic collection as “zero input” and includes possible Feishu delivery, which can expose sensitive work information if not scoped.
Instruction Scope
The instructions tell the agent to automatically read memory, logs, Git history, and relevant files without clear source limits, exclusions, or review gates before content is summarized.
Install Mechanism
There is no install spec or dependency download. The included script is a small local date-range utility and does not show network access, file mutation, or obfuscation.
Credentials
The requested environment access is broad for private work context: MEMORY.md, memory logs, Git records, HEARTBEAT.md, and project files may contain confidential or customer information.
Persistence & Privilege
The skill suggests optional Heartbeat/Cron reminders. This is disclosed and user-configured, but it creates persistent prompting behavior that users should know how to disable.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install smart-report-gen
  3. After installation, invoke the skill by name or use /smart-report-gen
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the daily-report-generator skill. - Automatically generates daily, weekly, and monthly reports by extracting data from work logs, memory files, Git commits, and project files—zero manual input required. - Supports 7 professional templates for different reporting scenarios, with multi-format output (Markdown, Feishu cards, plain text, custom). - Features hierarchical report summary (daily→weekly→monthly), automatic reminders, and multi-language support. - No external dependencies—local file reading ensures privacy and security. - Quality assurance: only uses real data, no fabrication, concise entries, and omits empty sections.
Metadata
Slug smart-report-gen
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Daily Report Generator?

AI全自动生成日报、周报、月报——30秒搞定你30分钟的工作。零输入,自动从工作记忆和日志中提炼成果,支持日报→周报→月报逐级汇总。输出飞书卡片、Markdown、纯文本,7种报告模板覆盖全部场景。触发词:日报、周报、月报、daily report、weekly report、monthly report、今天做... It is an AI Agent Skill for Claude Code / OpenClaw, with 48 downloads so far.

How do I install Daily Report Generator?

Run "/install smart-report-gen" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Daily Report Generator free?

Yes, Daily Report Generator is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Daily Report Generator support?

Daily Report Generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Daily Report Generator?

It is built and maintained by wskflf (@wskflf); the current version is v1.0.0.

💬 Comments