Generate concise daily/weekly standup summaries from git commit history. Analyzes recent commits, groups them by type (features, fixes, refactors, chores), a...
---
name: git-standup
description: "Generate concise daily/weekly standup summaries from git commit history. Analyzes recent commits, groups them by type (features, fixes, refactors, chores), and produces a standup-ready status report. Use when the user wants to: (1) Generate a daily standup summary for yourself or your team, (2) See what everyone worked on yesterday, (3) Prepare for daily scrum meetings, (4) Get a weekly activity digest, (5) Track progress on a specific branch or feature, (6) Generate a status report for your manager. Best for developers, engineering teams, remote workers, scrum masters, and anyone who needs quick git-based status reports."
version: 1.0.0
homepage: https://clawhub.ai
metadata:
openclaw:
emoji: "ποΈ"
requires:
bins:
- git
---
# Git Standup
Turn your git log into **actionable standup summaries** β see what you (or your team) worked on in seconds.
## When to Use
β
**USE this skill when:**
- "What did I do yesterday?"
- "Generate my daily standup"
- "What did the team work on this week?"
- "Show me progress on the feature/xyz branch"
- "Summarize commits since last Monday"
- "Prepare my scrum update"
- "Generate a weekly activity report"
β **DON'T use this skill when:**
- Need a full changelog between releases β use a release tool
- Need code review on the changes β use a code review skill
- Need deployment summaries β use a CI/CD skill
## How It Works
1. Queries `git log` with the requested time window
2. Parses commit messages, authors, dates, and file paths
3. Groups commits by:
- **Type** (features, fixes, refactors, docs, chores, tests)
- **Scope/area** (API, frontend, CLI, database, etc.) β extracted from Conventional Commits scopes
- **Author** (for team reports)
4. Generates a clean, scrum-ready summary
## Available Actions
### `standup:daily`
Commits from yesterday / last 24 hours.
```
What did I do yesterday?
```
### `standup:weekly`
Last 7 days of activity.
```
Generate my weekly standup for this week
```
### `standup:range`
Custom date range or commit range.
```
Summarize commits from May 1 to May 5
What did we do between v1.0 and v1.1?
```
### `standup:team`
Show what all authors in the repo contributed.
```
What did the team work on this week?
```
### `standup:branch`
Compare a feature branch against base.
```
What changed in the feature/new-auth branch?
```
### `standup:author`
Filter by a specific author.
```
What did @alice work on this week?
```
## Output Format
### Single Author Daily Standup
```
ποΈ Standup for Tuesday, May 5
β
Done (4 commits):
β’ feat(api): add rate limiting middleware β 30m ago
β’ fix(auth): handle null token in verify flow β 2h ago
β’ refactor(db): extract connection pool logic β 3h ago
β’ chore(deps): upgrade express to v5 β yesterday
π Breakdown:
β’ 1 feature Β· 1 fix Β· 1 refactor Β· 1 chore
β’ 6 files changed Β· +142 / -38
π Areas: API β 2 Β· Auth β 1 Β· Database β 1
```
### Team Weekly Standup
```
ποΈ Team Standup β Apr 29 β May 5
π€ alice (8 commits)
β’ feat(ui): dark mode toggle
β’ fix(css): mobile nav overflow
β’ refactor(store): migrate to Zustand
β’ 5 more commits...
π€ bob (5 commits)
β’ feat(api): add user export endpoint
β’ fix(api): wrong status code on delete
β’ 3 more commits...
π€ charlie (12 commits)
β’ feat(cli): add --json output flag
β’ fix(cli): --help formatting
β’ chore: update CI cache strategy
β’ 9 more commits...
βββ
Total: 25 commits Β· +1084 / -312 across 47 files
```
## Tips
- **Best with Conventional Commits** β works best when commit messages follow `type(scope): description` format, but also works with any commit style
- **Use daily** β run at the end of your day or first thing in the morning for your standup
- **Team repos** β run on the shared repo for a quick team-wide view
- **Multiple repos** β run in each repo and combine results for a multi-project standup
## Notes
- Works with any git repo β no special configuration needed
- Respects `.git` boundaries; won't traverse outside the repo
- For `team` mode, lists up to 10 most active authors
- Large history (>200 commits) is summarized rather than listed individually
don't have the plugin yet? install it then click "run inline in claude" again.