/install daily-commits
Daily Commits Summary
Summarize all git commits by $1 on $0, grouped by feature/functional area, in English.
Steps
- Run
git logfiltered by date and author:
git log --after="\x3Cstart-of-day>" --before="\x3Cend-of-day>" --author="$1" --pretty=format:"%h %s" --no-merges
Convert the date $0 (format: YYYY.MM.DD) to proper git date range:
--after= the date at 00:00:00--before= the next day at 00:00:00
- Also run
git logwith--statto understand the scope of changes:
git log --after="\x3Cstart-of-day>" --before="\x3Cend-of-day>" --author="$1" --stat --no-merges
-
Analyze all commits and group them by feature/functional area based on:
- Commit message prefixes (feat, fix, refactor, docs, style, test, chore, etc.)
- Related file paths and modules
- Logical grouping of related changes
-
Output a clean summary in this format:
## Daily Commits Summary: \x3Cauthor> — \x3Cdate>
### \x3CFeature Area 1>
- \x3Cconcise description of what was done> (`commit-hash`)
- ...
### \x3CFeature Area 2>
- \x3Cconcise description of what was done> (`commit-hash`)
- ...
**Total: X commits**
Rules
- Output in English only
- Group by logical feature, not by commit type prefix
- Each bullet should be a concise human-readable description (not just the raw commit message)
- If a commit message already has a conventional prefix like
feat(meeting):, use the scope as a hint for grouping - Omit merge commits
- If no commits found, state that clearly
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install daily-commits - 安装完成后,直接呼叫该 Skill 的名称或使用
/daily-commits触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Summarize a person's git commits for a specific date, grouped by feature points, in English. Use when reviewing daily work output. 是什么?
Summarize a person's git commits on a given date, grouped by feature area with concise descriptions for daily work review. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 226 次。
如何安装 Summarize a person's git commits for a specific date, grouped by feature points, in English. Use when reviewing daily work output.?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install daily-commits」即可一键安装,无需额外配置。
Summarize a person's git commits for a specific date, grouped by feature points, in English. Use when reviewing daily work output. 是免费的吗?
是的,Summarize a person's git commits for a specific date, grouped by feature points, in English. Use when reviewing daily work output. 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Summarize a person's git commits for a specific date, grouped by feature points, in English. Use when reviewing daily work output. 支持哪些平台?
Summarize a person's git commits for a specific date, grouped by feature points, in English. Use when reviewing daily work output. 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Summarize a person's git commits for a specific date, grouped by feature points, in English. Use when reviewing daily work output.?
由 andrew020(@andrew020)开发并维护,当前版本 v1.0.0。