Generate structured weekly work reports from Git commit history and file-change statistics. Use when the user asks for a weekly report, work summary, progress review, or sprint recap based on repository activity, or when they need a Markdown report of what changed in a project over a time range.
文档
weekly-gitlog
试用Generate a compact weekly changelog from a git repository, grouped by author and day, without any dependencies. Use when you need a one-page summary of the last 7 days (or custom window) of commits for a report, standup, or release notes.
它能做什么
Generate a compact weekly changelog from a git repository, grouped by author and day, without any dependencies. Use when you need a one-page summary of the last 7 days (or custom window) of commits for a report, standup, or release notes.
技能文档
weekly-gitlog
Produce a compact weekly changelog from the current git repository. The output is plain text: one section per author, commits grouped by day, each commit on one line with short hash and subject.
When to use
- Standup / weekly report prep
- Release-note drafting
- Quickly seeing "what did everyone touch in the last week"
When NOT to use
- You need full diffs — use
git log -pdirectly - The repo has no commits in the window (script exits non-zero with a clear message)
Prerequisites
giton PATH- Run from inside a git work tree (or pass
--repo)
Steps
# last 7 days, grouped by author then day
node scripts/weekly-gitlog.mjs
# custom window (e.g. last 14 days) and repo path
node scripts/weekly-gitlog.mjs --days 14 --repo /path/to/repo
# machine-readable JSON instead of formatted text
node scripts/weekly-gitlog.mjs --json
Output shape (text)
## alice@example.com
### 2026-08-28
abc1234 fix: off-by-one in retry loop
### 2026-08-26
def5678 feat: add weekly changelog script
## bob@example.com
### 2026-08-27
9c0ffee docs: update README
Notes
- The script only reads history; it never writes to the repository.
- Merge commits are skipped by default to keep the summary clean.
相关技能
Generate structured summaries of recent git commit activity. Use when the user asks for a commit summary, changelog draft, standup notes from git, or to understand what changed in a repo over a time range. Supports filtering by author, date range, and output format.
Generate evidence-based project weekly reports from a local code repository. Use when the user asks for a project weekly report, weekly update, status summar...
Convert a git log, commit list, or release notes into a polished, user-facing changelog. Use when writing release notes, generating a CHANGELOG.md entry, or...
Write a weekly engineering status report for a team, service, or initiative. Use when asked to write a team update, weekly engineering report, sprint status...
Turn a list of changes, commits, or PRs into clean release notes / a changelog entry. Use when asked to write release notes, a changelog, or a version announ...