Git工作日报生成

3小时前更新 1 00
Git工作日报生成Git工作日报生成
Git工作日报生成

技能简介

该技能通过扫描本地Git仓库的提交记录,自动整理生成结构化的中文日报或周报。支持多仓库批量采集、按项目分组展示,并将技术性的commit信息转换为业务友好的表述。

能做什么

  • 自动提取当日或本周的Git提交记录
  • 跨多个代码仓库批量汇总工作内容
  • 将技术提交信息转换为简洁的中文工作项
  • 按项目名称分组输出编号列表
  • 支持自定义时间范围和作者筛选

使用说明

安装步骤

  1. 克隆技能仓库到本地Codex技能目录:git clone https://github.com/openclaw/skills.git ~/.codex/skills/
  2. 确认脚本路径存在:~/.codex/skills/work-report/scripts/git_today_commits.sh
  3. 设置环境变量(可选):export WORK_REPORT_ROOT=/path/to/your/repos

使用方法

  1. 直接请求生成日报:发送”写日报”或”发日报”
  2. 直接请求生成周报:发送”写周报”或”发周报”
  3. 系统会自动检测WORK_REPORT_ROOT或CODEX_WORK_ROOT环境变量作为扫描根目录
  4. 若未设置环境变量,需主动提供代码仓库的根路径
  5. 脚本默认使用全局Git配置中的用户名作为作者筛选条件

输入与输出

见下方输入与输出表格。

项目内容
输入用户指令(日报/周报)、代码仓库根路径(可选)、作者名称(可选)、时间范围(可选)
输出格式化中文日报或周报文本、按项目分组的工作项编号列表、日期范围标识
适用人群需要定期提交工作汇报的开发者、管理多仓库的技术人员、希望减少手动整理时间的团队
不包含非Git项目的文件变更、代码diff详情、邮件自动发送、企业IM系统集成、图形界面

 

风险提示

  • 仅识别包含.git目录的文件夹,非Git项目会被忽略
  • 敏感操作如”解决冲突”会被替换为中性表述,需人工复核准确性
  • 无提交记录时需手动补充工作项
  • 跨分支采集可能包含未合并的实验性代码改动
  • 依赖本地Git配置的正确性,用户名不匹配会导致结果为空

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/leeguooooo/work-report/SKILL.md
来源类型:GitHub开源技能

数据统计

相关导航

暂无评论

none
暂无评论...