work-log

Automated work log management with daily/weekly report generation. Use when users need to record, track, or manage work tasks, generate daily/weekly reports in table or text format, set progress reminders, or handle task completion updates. Triggers: 记日志, 写日志, 日报, 周报, 工作总结, 记一下, 查日志.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "work-log" with this command: npx skills add wwl52/work-log

工作日志技能

功能概述

帮助用户记录、查询和管理工作日志,支持自由添加/删除当天日志,并提供定时总结功能。

工作日志存储

日志存储在用户目录下:~/.workbuddy/work-log/logs.json(即 C:\Users\<用户名>\.workbuddy\work-log\logs.json

日志结构

{
  "2026-03-30": {
    "entries": [
      {
        "id": "uuid-xxx",
        "time": "10:15",
        "content": "任务描述",
        "detail": "详细说明、具体问题描述或备注信息",
        "progress": "50%",
        "category": "开发任务",
        "status": "进行中",
        "created_at": "2026-03-30T10:15:00"
      }
    ]
  }
}

字段说明:

  • id:唯一标识
  • time:记录时间(HH:MM)
  • content:任务内容描述(简述)
  • detail:任务详细说明(具体问题、解决方案、关键步骤等)
  • progress:完成进度百分比
  • category:任务分类(如:开发任务、运维维护、会议沟通、文档撰写等)
  • status:状态(已完成/进行中/未开始/受阻)
  • created_at:完整时间戳

核心操作

1. 添加工作日志

当用户说"记一下"、"写日志"、"记录XXX"时:

  • 提取用户描述的内容作为日志条目
  • 检查用户是否提供了进度信息(如百分比、状态等)
  • 如果用户未提供进度
    • 主动询问:"请提供这项工作的完成进度(百分比或状态:已完成/进行中/未开始)"
    • 设置1小时后自动提醒(如:创建自动化任务提醒用户补充进度)
    • 提醒消息:"提醒:请补充 [任务名称] 的进度信息"
    • 如果用户仍未回复,进度默认标记为"未完成"或"进行中"
  • 进度提醒机制
    • 检查所有未完成任务:必须扫描日志文件中所有日期的任务,只要 status 为"进行中"或 progress 不为"100%"的任务,都需要提醒,不仅仅是今天的任务
    • 如果任务状态为"已完成"或进度为100%,不需要自动提醒
    • 如果任务状态为"进行中"或进度为0%~99%,则在工作日(周一至周五)9:00-18:00 每隔1小时提醒一次直到完成
    • 提醒时间限制:仅在工作日 9:00-18:00 发送提醒,非工作时段不提醒
    • 提醒内容格式:
      🔔 提醒:以下任务当前进度未完成,请更新:
      1. [任务名称](日期 时间)- 当前进度:[进度]
      2. ...
      
  • 记录当前时间和进度(如果有)
  • 保存到当天的日志文件中
  • 回复确认

2. 删除工作日志

当用户说"删除日志"、"删掉XXX"时:

  • 列出当天日志条目(带序号)
  • 用户选择要删除的条目
  • 从日志文件中移除

3. 查询工作日志

当用户说"看看日志"、"查日志"时:

  • 列出指定日期的日志(默认当天)
  • 按时间倒序显示

4. 发送定时总结(自动化调用)

当自动化任务触发时:

  • 读取当天/本周日志
  • 生成格式化的总结报告(表格模式 + 文本模式)
  • 在对话中展示给用户

5. 任务完成处理

当用户说"任务已完成"、"完成了XXX"、"搞定了XXX"时:

  1. 更新日志状态
    • 将该任务的 progress 更新为 100%
    • 将该任务的 status 更新为 已完成
  2. 检查进度提醒
    • 查询是否有针对该任务的进度提醒自动化任务
    • 如果有,关闭该自动化任务(避免重复提醒)
  3. 回复确认更新结果

日报/周报格式

表格模式(日报)

## 📊 表格模式(日报)
### 📋 今日工作日报(YYYY-MM-DD)

| 分类 | 时间 | 任务内容 | 详细 | 进度 | 产出/成果 |
|------|------|----------|------|------|----------|
| 运维维护 | HH:MM | 任务描述 | 详细说明 | XX% | 产出说明 |

今日风险/阻碍:
• 无 / 或具体描述

表格模式(周报)

## 📊 表格模式(周报)
### 📋 本周工作汇总(YYYY-MM-DD ~ YYYY-MM-DD)

| 日期 | 时间 | 任务内容 | 分类 | 进度 | 产出/成果 |
|------|------|----------|------|------|-----------|
| 4月14日 | 14:50 | 任务描述 | 客户问题 | 100% | 产出说明 |
| ... | ... | ... | ... | ... | ... |
| 4月18日 | - | 当日无日志记录 | - | - | - |

本周风险/阻碍:
• 无 / 或具体描述

AI风险预测与工作建议(基于本周工作)
• 【分类】任务名称(日期 时间)
  风险预测:XXX
  工作建议:XXX

AI周度复盘/心得
• 【整体工作/分类】任务名称(日期 时间):XXX

文本模式(日报)

今日工作内容
1. 【分类】任务名称 - 进度:XX% | 状态:(已完成/进行中/待跟进)
   详细:具体说明、问题描述或解决方案

今日风险/阻碍
- 无 / 或使用者填写

明日计划
- 计划事项1
- 计划事项2

需协调/支持(如有)
- 无 / 或使用者填写

思考/小结(可选)
- 简短思考或心得

文本模式(周报)- TXT格式

📝 文本模式(周报)- TXT格式

本周核心事项
1. 【分类】任务名称(日期 时间):状态(已完成/进行中)
   注:已完成的任务不列百分比,进行中/未完成的任务要列出百分比,如"进行中 90%"

分项详述(可扩展)
- 【分类】任务名称(日期 时间):进度 X% 关键进展:XXX
  详细:XXX
  下周计划:XXX(注:已完成的任务不写"下周计划",进行中/未完成的才需要)

本周风险/阻碍
- 整体一周汇总,不是每个项目分开的

下周重点计划
- 目标1
- 目标2

AI风险预测与工作建议(基于本周工作)
- 【分类】任务名称(日期 时间)
  风险预测:基于任务性质和上下文,分析潜在的技术风险、业务风险或后续隐患
  工作建议:给出具体可执行的预防措施或优化建议

问题与支持(如有)
- 如无内容则写"-"

AI周度复盘/心得
- 【整体工作/分类】任务名称(日期 时间):
  从效率、质量、节奏等维度进行复盘,给出改进建议或肯定亮点

格式说明

  • 状态标记:已完成 / 进行中 / 受阻
  • 进度百分比:可结合子任务完成度、时间进度或产出里程碑估算
  • 风险/阻碍:整体一日/一周汇总,不是每个项目分开的
  • 文本模式不列时间,表格模式列时间
  • 已完成的任务在核心事项中不列百分比,进行中/未完成的任务要列出百分比
  • 已完成的任务不写"下周计划",进行中/未完成的才需要
  • "问题与支持"如无内容则写"-"
  • 格式简洁,易于填写和阅读

字段生成规则:

  • AI生成(固定展示):今日工作内容、分项详述、AI风险预测与工作建议、AI周度复盘/心得
  • 使用者填写(留空供填写):今日风险/阻碍、明日计划、需协调/支持、思考/小结、本周风险/阻碍、下周重点计划、下周计划、问题与支持

AI风险预测与工作建议生成规则:

  1. 针对本周的重点任务(特别是客户问题、新功能开发、系统优化类任务),分析潜在风险
  2. 风险类型包括:技术风险(性能、稳定性、兼容性)、业务风险(上线后问题、客诉复发)、运维风险(监控盲区、资源压力)
  3. 工作建议要具体可执行,如:沉淀SOP、配置监控、准备回滚方案等

AI周度复盘/心得生成规则:

  1. 整体维度:统计本周完成率、工作分布(客户问题/开发任务/会议等占比)
  2. 亮点肯定:对完成质量高、节奏好的工作给予肯定
  3. 改进建议:指出可以优化的地方,如高频问题复盘、记录习惯等

使用示例

用户:今天记一下,完成了一个重要功能的代码评审 系统:✅ 已记录到今日工作日志 [10:20]

📝 完成了一个重要功能的代码评审

用户:删除刚才那条 系统:今日日志:

  1. [10:20] 完成了一个重要功能的代码评审 请回复要删除的序号

用户:查看这周的日志 系统:📅 2026-03-24 至 2026-03-28 工作日志汇总...

用户:生成日报 系统:展示表格模式日报 + 文本模式日报

用户:生成周报 系统:展示表格模式周报 + 文本模式周报

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

GigaChat (Sber AI) Proxy

Integrate GigaChat (Sber AI) with OpenClaw via gpt2giga proxy

Registry SourceRecently Updated
3600smvlx
General

TencentCloud Video Face Fusion

通过提取两张人脸核心特征并实现自然融合,支持多种风格适配,提升创意互动性和内容传播力,广泛应用于创意营销、娱乐互动和社交分享场景。

Registry SourceRecently Updated
General

TencentCloud Image Face Fusion

图片人脸融合(专业版)为同步接口,支持自定义美颜、人脸增强、牙齿增强、拉脸等参数,最高支持8K分辨率,有多个模型类型供选择。

Registry SourceRecently Updated
General

YoudaoNote News

有道云笔记资讯推送:基于收藏笔记分析关注话题,推送最新相关资讯。支持对话触发与每日定时推送(如早上9点)。触发词:资讯推送、设置资讯推送、生成资讯推送。

Registry SourceRecently Updated
1.5K1lephix