Gh Standup
by @zerone0x
Generate a GitHub standup summary covering the period since the last standup. Use when the user asks for a standup, work summary, weekly update, or "what did...
clawhub install gh-standupπ About This Skill
name: gh-standup description: Generate a GitHub standup summary covering the period since the last standup. Use when the user asks for a standup, work summary, weekly update, or "what did I do since [day]". Accepts a repo (org/repo) or organization name, and one or more standup days (e.g. Friday, or Monday,Thursday). Pulls merged PRs and direct commits authored by the user since the last standup date, and formats a clean summary.
gh-standup
Generate a standup summary from GitHub activity since the last standup day.
Quick Start
# Single repo, weekly Friday standup
python3 scripts/standup.py --repo ORG/REPO --standup-days FridayMultiple standup days
python3 scripts/standup.py --repo ORG/REPO --standup-days Monday,ThursdayWhole org, specific author
python3 scripts/standup.py --org MY_ORG --standup-days Friday --author username
Parameters
| Flag | Required | Default | Description |
|------|----------|---------|-------------|
| --repo | one of | β | Single repo (org/repo) |
| --org | one of | β | Entire GitHub org (all repos) |
| --standup-days | no | Friday | Comma-separated weekdays |
| --author | no | @me | GitHub username or @me |
Workflow
1. Run scripts/standup.py with the user's repo/org and standup days
2. The script calculates the most recent past standup day and uses it as since
3. Output: merged PRs + direct commits (PR commits de-duped) since that date
4. Post the output as the standup message
Requirements
gh CLI authenticated (gh auth status)Notes
--org fetches all repos in the org; can be slow for large orgs β prefer --repo when possibleπ‘ Examples
# Single repo, weekly Friday standup
python3 scripts/standup.py --repo ORG/REPO --standup-days FridayMultiple standup days
python3 scripts/standup.py --repo ORG/REPO --standup-days Monday,ThursdayWhole org, specific author
python3 scripts/standup.py --org MY_ORG --standup-days Friday --author username
π Tips & Best Practices
--org fetches all repos in the org; can be slow for large orgs β prefer --repo when possible