analyze-git-contributions

Group Git commits into functional components and generate Markdown reports.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/seanreed1111/langgraph-blog-repo --skill analyze-git-contributions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analyze-git-contributions
Source: https://github.com/seanreed1111/langgraph-blog-repo/tree/main/.claude/skills/analyze-git-contributions
Command: npx skills add https://github.com/seanreed1111/langgraph-blog-repo --skill analyze-git-contributions

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the analysis of Git contributions, transforming raw commit data into semantically meaningful groupings of functional components, making it easier to understand project evolution and individual impact.

Core Features & Use Cases

  • Semantic Commit Grouping: AI analyzes commit messages and file changes to group related work, regardless of directory structure.
  • Comprehensive Reporting: Generates detailed Markdown reports including contribution themes, component breakdowns, commit details, and statistics.
  • Scalability: Handles repositories of all sizes through intelligent sampling, date filtering, and segmented analysis to manage token limits.
  • Use Case: A team lead can use this Skill to quickly generate a report summarizing the development effort for a new feature, identifying all commits related to the "authentication module" or "payment gateway integration."

Quick Start

Run /analyze-git-contributions from within your git repository to generate a report of your contributions.

Frequently Asked Questions about analyze-git-contributions

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

FAQPage Schema
How do I group git commits by functional component instead of by directory?

To group git commits by functional component, you can analyze commit messages and file changes semantically. This approach uses AI to cluster related development work together, regardless of the underlying directory structure, producing a clear report of contribution themes.

Can I analyze git commit history for a specific date range?

Yes, you can analyze git commit history for a specific date range. The analysis supports various scopes including full history and date filtering, allowing you to focus on the exact development period you need to evaluate.

What is the best way to generate a developer productivity report from git commits?

The best way to generate a developer productivity report from git commits is by using AI to semantically group contributions into functional components. This transforms raw commit data into detailed Markdown reports highlighting contribution themes, component breakdowns, and relevant statistics.

How do I handle git contribution analysis for large repositories with token limits?

To handle git contribution analysis for large repositories with token limits, you can use intelligent sampling and segmented reports. This approach breaks down the analysis into manageable chunks, ensuring comprehensive reporting without exceeding processing limits.

Do I need to install external dependencies to run a git commit analysis?

No external dependencies are required to run the git commit analysis. The process utilizes built-in bash scripts for efficient data collection and parsing, and includes caching mechanisms to optimize performance during execution.