Weekly Commit Summary Command

Aggregate personal commits across repositories into standup-ready summaries.

Updated Sep 3, 2025
One-click install
npx skills add https://github.com/DominionZA2/claude-config --skill weekly-commit-summary-command
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Weekly Commit Summary Command
Source: https://github.com/DominionZA2/claude-config/tree/main/skills/weekly-summary
Command: npx skills add https://github.com/DominionZA2/claude-config --skill weekly-commit-summary-command

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates creating a brief, standup-ready summary of personal commits from multiple repos over a chosen time window.

Core Features & Use Cases

  • Pulls latest changes from configured repositories and aggregates personal commits
  • Groups commits by topic/feature for quick reading
  • Supports time-range expressions like '7 days', '14 days', or a specific date
  • Excludes merge commits; flags unmerged feature-branch commits as not yet merged

Quick Start

Ask the AI to run the weekly-summary for a given time range to generate a concise commit report.

Frequently Asked Questions about Weekly Commit Summary Command

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I summarize my git commits across multiple repositories for a daily standup?

To summarize git commits for a standup, you can automate aggregating your personal commits across multiple repositories into a concise update grouped by feature or topic. The tool reads local git configuration to identify your author information and fetches changes from specified branches over a chosen time window.

How do I generate a weekly git commit report grouped by feature?

You can generate a weekly git commit report by pulling your personal commits over the last seven days and grouping the changes by topic or feature for quick reading. This automated process excludes merge commits to ensure the summary only reflects actual development progress.

Can I specify a custom time range when summarizing commits from local repositories?

Yes, you can specify a custom time range when summarizing commits from local repositories using expressions like '14 days' or a specific date. If no time range is provided, the summary defaults to the last seven days of commit history.

Does the commit summary tool exclude merge commits from the report?

Yes, the commit summary tool excludes merge commits from your report to focus on actual code changes. It also flags any unmerged feature-branch commits as not yet merged to keep your standup update accurate.

How does the tool identify my personal commits from different git branches?

The tool identifies your personal commits by reading your local git configuration to extract author information, then filters the commit history from specified branches to match that identity. This ensures the report only includes your individual contributions.