WorkLogger 工作日志
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_2e992522/work-logger。
技能介绍
要解决什么问题
很多工程师的待办散落在微信、口头承诺和脑子里,周报时只能凭记忆拼凑。WorkLogger 把工作日志绑在对话通道上:你用自然语言说「有个任务」「xxx 搞定了」,技能按意图走新增、完成、更新、删除或查询,结果落在本机目录,而不是只留在聊天记录里。
技能如何工作
存储与初始化:Linux 下为 ~/worklog/,Windows 下为 C:\Users\...\Documents\worklog\。首次触发会自动建目录、worklog.db 和 daily/ 下的日誌 Markdown;分类定义在 references/categories.md,默认含对接协调、技术支持、权限申请等十类,AI 推断分类,拿不准时用「其他」。
意图识别:从消息里区分待办新增、完成、进展更新、作废、查询和报告生成;语音转文字时允许错别字和口语,匹配不到条目时会列出未完成清单让你选。完成、更新、阻塞(「等 xxx」「被卡住了」)都会写库,并在活动当天的 daily/YYYY-MM-DD.md 追加记录——跨天事项会在多个日文件里留下轨迹。
查询与报告:按时间、状态、分类、关键词或扫 .md 全文检索;「今日待办」结合全局未完成条目与当日活动详情。周报、月报填充 templates/ 下 HTML 模板,经 QQ 邮箱发 HTML 正文,并在消息里发纯文本摘要;日报只发消息。邮件 SMTP 等信息应从用户的 TOOLS.md 等配置读取,不应硬编码。
适用边界与注意
- 回复里分类用中文名称,待办列表用双换行,以便微信 PC 端正常排版。
- 定时日报/周报/月报依赖
openclaw cron;月报 cron 在 28–31 日触发时,任务内需判断是否当月最后一天。 - 这是本地文件 + SQLite 方案,适合个人单机;多设备同步、权限模型需自行扩展。
使用场景
- 会后通过微信说「有个任务:整理会议纪要」,自动写入当日待办并列出全局未完成项
- 下班前问「我今天做了什么」,按当日活动 Markdown 与库中未完成条目合并展示
- 周五说「生成周报」,按本周条目填充 HTML 模板并走 QQ 邮箱发送,同时回纯文本摘要
- 跨天事项每天说进展时,在对应日期的 daily 文件追加记录,便于按关键词检索对接类工作
适合人员
- 经常在微信里交代待办、又不想单独开表格记录的现场支持工程师
- 需要按对接协调、权限申请等分类留痕、月末写总结的行政或项目协调
- 习惯语音转文字记日志、希望「搞定了」能模糊匹配条目并完成标记的一线同事
- 要用 QQ 邮箱发 HTML 周报/月报、并考虑 openclaw 定时任务的个人汇报者