git-commit-summarizer

Summarize git commits per user and generate Markdown reports.

3|Updated Oct 15, 2025
One-click install
npx skills add https://github.com/chaorenex1/coding-agent-workflow --skill git-commit-summarizer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit-summarizer
Source: https://github.com/chaorenex1/coding-agent-workflow/tree/main/skills/git-commit-summarizer
Command: npx skills add https://github.com/chaorenex1/coding-agent-workflow --skill git-commit-summarizer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill summarizes git commit history for specified users over a time window and generates detailed per-user Markdown reports, streamlining team visibility into contributions.

Core Features & Use Cases

  • User-Specific Analysis: Summarize commits for one or multiple git users.
  • Time-Based Filtering: Analyze commits from today or over a specified number of days.
  • Report Generation: Create detailed Markdown reports with statistics.
  • File Organization: Automatically save reports to a dedicated directory.
  • Multi-User Support: Process multiple users in a single run.

Quick Start

Summarize commits for one or more users over the last N days and generate per-user reports.

Frequently Asked Questions about git-commit-summarizer

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

FAQPage Schema
How do I summarize git commits for specific team members?

Summarize commits by specifying usernames and a time window. The Skill generates per-user Markdown reports with commit counts, file changes, insertions/deletions, and detailed entries including hashes, dates, and messages, saved to .claude/git_commit_report.

Can I analyze git commits from just today or over multiple days?

Git commit analysis supports both today-only and N-day filtering. Specify the days parameter to control the time window, enabling flexible analysis from a single day to longer periods for tracking contributor activity.

What information does a git commit report include?

Reports include per-user summaries, statistics on commits and files changed, per-day breakdowns, and detailed commit entries with hashes, dates, messages, modified files, and insertion/deletion counts for full contribution visibility.

Do I need to run this inside a git repository?

Yes, the Skill requires execution inside a Git repository to access commit history. It processes local repository data and outputs Markdown reports organized by user and time period.

Can I generate reports for multiple users in one run?

Multi-user support allows analyzing commits for several team members simultaneously. The Skill produces individual per-user Markdown reports plus a consolidated multi-user summary in a single execution.

Where are the generated commit reports saved?

Reports are automatically saved to the .claude/git_commit_report directory, organizing per-user Markdown files and multi-user summaries in a dedicated location for easy access and version control.