auto-commit

Analyze git diff and status to generate Conventional Commits messages and execute commits.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Jimmy1987s/EC-Claude-Skills --skill auto-commit-jimmy1987s
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: auto-commit
Source: https://github.com/Jimmy1987s/EC-Claude-Skills/tree/main/skills/auto-commit
Command: npx skills add https://github.com/Jimmy1987s/EC-Claude-Skills --skill auto-commit-jimmy1987s

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the Git commit process by automatically analyzing code changes, generating descriptive commit messages following Conventional Commits standards, and executing the commit.

Core Features & Use Cases

  • Automated Commit Message Generation: Analyzes git diff and git status to determine the appropriate commit type (feat, fix, docs, etc.) and a concise description.
  • Intelligent Commit Strategy: Decides whether to create a single commit or multiple commits based on the nature and scope of the changes.
  • Use Case: After making several related code modifications, you can simply ask the AI to "commit my changes," and it will propose and execute a well-formatted commit.

Quick Start

Ask the AI to commit your changes, and it will analyze the diff, suggest a commit message, and perform the commit.

Frequently Asked Questions about auto-commit

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

FAQPage Schema
How do I automate git commits with conventional commit messages?

To automate git commits with conventional commit messages, this Skill analyzes your code changes via git diff and status, generates an appropriate commit type like feat or fix, and executes the commit automatically.

What is the best way to generate commit messages from code diffs?

The best way to generate commit messages from code diffs is to use an automated tool that analyzes your changes and produces descriptive messages adhering to Conventional Commits standards for standardized version control.

Can I create multiple git commits based on the scope of my changes?

Yes, you can create multiple git commits based on the scope of your changes. The Skill uses an intelligent commit strategy to decide whether to group modifications into a single commit or split them into multiple categorized commits.

How does an automated commit tool determine the correct commit type?

An automated commit tool determines the correct commit type by analyzing the actual code modifications in the git diff, categorizing the nature of the changes, and mapping them to standard Conventional Commits prefixes like fix, docs, or feat.

Do I need to manually stage files before automating a conventional commit?

To automate a conventional commit, the Skill analyzes your current git status and diff to generate the appropriate commit message and execute the commit, streamlining your version control workflow without manual message typing.