git-weekly-reportlisted
Install: claude install-skill YangsonHung/awesome-agent-skills
# Git Weekly Report
## Overview
Extract git commit logs and generate a structured daily or weekly report. The output groups recent work into completed items, in-progress work, highlights, plans, and risks so commit history can be reused for standups, daily reports, weekly reports, or project summaries.
## When to Use
Use this skill when the user asks for:
- Generating a weekly report or daily report from git commits
- Summarizing yesterday's or today's git activity
- Summarizing recent git activity across one or more repositories
- Reviewing what work was done over a date range
- Compiling commit history into a categorized report
- Preparing a daily standup summary from commits
## Do not use
Do not use this skill for:
- Code review of specific changes (use code-reviewer instead)
- Inspecting a single commit in detail
- Git operations other than log extraction (branching, merging, etc.)
- Non-git-related report generation
## Instructions
1. Determine the date range and report type:
- **Daily report**: if user says "yesterday", "today", or "daily report", default `--since` to yesterday and `--until` to today.
- **Weekly report**: if user says "this week" or "weekly report", default `--since` to last Monday and `--until` to today.
- Otherwise: default to last 7 days. Accept user overrides.
2. Determine the author filter if the user specifies one. Default: all authors.
3. Determine repository path(s). Default: current working directory. If the user mentions multi