Install
openclaw skills install daily-commitsSummarize a person's git commits on a given date, grouped by feature area with concise descriptions for daily work review.
openclaw skills install daily-commitsSummarize all git commits by $1 on $0, grouped by feature/functional area, in English.
git log filtered by date and author:git log --after="<start-of-day>" --before="<end-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:00git log with --stat to understand the scope of changes:git log --after="<start-of-day>" --before="<end-of-day>" --author="$1" --stat --no-merges
Analyze all commits and group them by feature/functional area based on:
Output a clean summary in this format:
## Daily Commits Summary: <author> — <date>
### <Feature Area 1>
- <concise description of what was done> (`commit-hash`)
- ...
### <Feature Area 2>
- <concise description of what was done> (`commit-hash`)
- ...
**Total: X commits**
feat(meeting):, use the scope as a hint for grouping