committer

Analyzes Git diff and status to group changes and generate Conventional Commits messages.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/tukaelu/agent-skills --skill committer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: committer
Source: https://github.com/tukaelu/agent-skills/tree/main/skills/committer
Command: npx skills add https://github.com/tukaelu/agent-skills --skill committer

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of creating Git commits by analyzing changes, grouping them logically, and generating well-structured commit messages, saving developers time and ensuring commit history quality.

Core Features & Use Cases

  • Intelligent Change Grouping: Analyzes git diff and git status to group related changes into distinct commits based on functionality, bug fixes, or refactoring.
  • Automated Commit Message Generation: Creates commit messages following Conventional Commits standards or project-specific styles.
  • Interactive Workflow: Guides the user through commit planning, confirmation, and execution, including handling of main/master branch commits and GPG signing prompts.
  • Use Case: After making several unrelated changes to a codebase, use this Skill to automatically organize them into separate, meaningful commits (e.g., one for a new feature, another for a documentation update).

Quick Start

Use the committer skill to analyze current changes and create commits.

Frequently Asked Questions about committer

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

FAQPage Schema
How do I group unrelated git changes into separate commits?

Automated commit message generation creates messages by analyzing grouped git changes and structuring them according to Conventional Commits standards or project-specific styles, ensuring organized and readable commit history.

Can I use this to automate git commits with GPG signing?

Intelligent change grouping separates mixed codebase modifications into meaningful commits by analyzing git status and diff outputs, categorizing related modifications into logical units such as new features, bug fixes, or refactoring.

What is the best way to organize mixed code changes into logical git commits?

Interactive workflow confirmation prompts you to review the proposed commit plan before execution, ensuring you maintain control over the commit history organization while automating the change grouping and message generation process.

Do I need to manually write Conventional Commits messages?

No additional dependencies are required to use this Skill. It operates independently using built-in scripts and assets to analyze git changes, group them logically, and generate commits without needing external packages.