Skill: wskflf/smart-report-gen (version 1.0.0)

--- 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`


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)