Haike Work Reporter
/install haike-work-reporter
Work Reporter — 工作汇报助手
核心功能
- 自动截屏追踪:每15分钟截图 → AI 分析 → 写入日志 → 删图,全程静默
- 18:00 自动日报:每天下班主动推送当日工作日报,无需用户操作
- 手工日报生成:随时说「帮我整理今天」,基于截屏日志即时生成
- 周报生成:汇总一周工作,高亮重点成果与本周亮点
- 月报生成:按项目/方向分类汇总月度工作,呈现趋势与进展
- 待办提醒:将未完成任务写入第二天提醒
数据来源
工作内容可从以下渠道获取,优先级从上到下:
渠道一:自动截屏分析日志(优先读取)
bear 配置了每15分钟的自动化截屏系统(工作日 9:00-18:00),日志存储在:
.workbuddy/screenshots/YYYY-MM-DD.md
日志格式为表格,每行一条记录:
# 工作日志 2026-05-29 周五
| 时间 | 正在做什么 | 应用 | 状态 |
|------|-----------|------|------|
| 09:00 | 查看邮件 | Mail | 专注 |
| 09:15 | 编写落地方案 | VS Code | 专注 |
生成日报时,优先读取此文件作为核心数据源。
渠道二:手动描述
用户当前消息中直接描述的工作内容。
渠道三:本地记忆文件
项目 .workbuddy/memory/YYYY-MM-DD.md 或 ~/.workbuddy/memory/。
渠道四:主动询问
若以上均无数据,询问用户:「今天做了什么?」(简短一句话即可)。一般情况下渠道一已足够,不要无谓打扰用户。
自动化日报流程(18:00 自动触发)
bear 创建了独立的「每日自动日报」automation,工作日每天 18:00 自动执行:
- 读取当日截屏日志
.workbuddy/screenshots/YYYY-MM-DD.md - 统计各状态时长(专注/沟通/离开)
- 按时段归纳主要工作事项
- 生成结构化日报,带概览 + 时间线 + 提示
- 主动推送给 bear,无需用户操作
日报格式(自动化推送版):
# 🌙 工作日报 · M月D日(周X)
## 📊 今日概览
- 专注时长:约 X 小时
- 沟通协作:约 X 小时
- 离开/休息:约 X 小时
## 🔥 主要工作
(归纳2-5个主要事项)
## ⏱ 时间线
| 时段 | 活动 |
|------|------|
| 09:00-10:00 | xxx |
## ⚠️ 中断/切换
(如有频繁切换,指出)
报告模板
日报格式
# 工作日报 · YYYY年MM月DD日(周X)
## ✅ 今日完成
- [事项1] — 简短说明
- [事项2] — 简短说明
## 🔄 进行中 / 未完成
- [事项] — 当前进度 / 阻塞原因
## 📌 明日计划
- [计划事项1]
- [计划事项2]
## 💬 备注
(可选,特殊情况说明)
周报格式
# 工作周报 · YYYY年第WW周(MM月DD日 - MM月DD日)
## 🏆 本周亮点
- [最重要的1-3个成果]
## 📋 工作详情
### [项目/方向A]
- 完成:xxx
- 推进:xxx
### [项目/方向B]
- 完成:xxx
## ⏳ 遗留事项
- [未完成项] — 预计下周跟进
## 🎯 下周计划
- [计划1]
- [计划2]
月报格式
# 工作月报 · YYYY年MM月
## 📊 月度概览
- 完成事项总数:N 项
- 核心项目进展:xxx
## 🗂 分项目/方向详情
### [项目A]
- 关键成果:xxx
- 累计进度:xx%
### [项目B]
- 关键成果:xxx
## 🚩 本月挑战与应对
- [挑战] → [如何解决]
## 🎯 下月重点
- [目标1]
- [目标2]
未完成任务提醒流程
当用户有未完成任务时:
- 列出所有未完成任务(来源:日报的「进行中/未完成」栏)
- 询问用户是否需要设置第二天提醒
- 若需要,创建一次性 automation:
scheduleType: oncescheduledAt: 第二天早上 09:00- prompt 内容:列出待办任务,提示用户今日需跟进
示例 automation prompt:
提醒 bear:昨天有以下任务未完成,今日请优先跟进:
1. [任务A]
2. [任务B]
请问这些任务今天的安排是什么?
使用注意事项
- 报告风格:简洁务实,避免废话,重点突出
- 语言:默认中文
- 日报触发词:「日报」「今天做了什么」「帮我总结今天」「帮我看看今天」「今天干了啥」
- 周报触发词:「周报」「本周总结」「这周做了什么」
- 月报触发词:「月报」「本月总结」「月度汇总」
- 提醒触发词:「提醒我」「明天记得」「待完成」「未完成」
- 多人场景:如果用户提到「小伙伴」或团队成员,询问各自负责的方向后分别整理,再汇总
- 自动化日报已由独立 automation 处理,skill 被调用时优先读截屏日志而非询问用户
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install haike-work-reporter - After installation, invoke the skill by name or use
/haike-work-reporter - Provide required inputs per the skill's parameter spec and get structured output
What is Haike Work Reporter?
协助团队成员(小伙伴们)整理每日工作内容并生成日报、周报、月报,同时在第二天提醒未完成的任务。适用场景:用户说"帮我整理今天的工作"、"出本周周报"、"生成本月月报"、"有什么待完成的事项"等。This skill should be used when the user wants to summarize d... It is an AI Agent Skill for Claude Code / OpenClaw, with 39 downloads so far.
How do I install Haike Work Reporter?
Run "/install haike-work-reporter" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Haike Work Reporter free?
Yes, Haike Work Reporter is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Haike Work Reporter support?
Haike Work Reporter is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Haike Work Reporter?
It is built and maintained by beargzhaike (@beargzhaike); the current version is v1.0.0.