Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
Naoto Takai avatar

Ai Commit

  • 12 repo stars
  • Updated May 23, 2026
  • takai/git-ai-commit

Generate Git commit messages from staged diffs and apply them automatically, using git-ai-commit as the execution backend.

About

ai-commit is a Claude Code skill in the Backend & APIs category. Generate Git commit messages from staged diffs and apply them automatically, using git-ai-commit as the execution backend.

  • ai-commit
  • Backend & APIs
  • AI-coding skill

Ai Commit by the numbers

  • Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add takai/git-ai-commit
/plugin install ai-commit@git-ai-commit-plugins

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
repo stars12
Last updatedMay 23, 2026
Repositorytakai/git-ai-commit

What it does

Generate Git commit messages from staged diffs and apply them automatically, using git-ai-commit as the execution backend.

README.md

git-ai-commit-plugin

A Claude Code plugin that organizes git changes into atomic, logical commits using git-ai-commit as the execution backend.

Prerequisites

Installation

If you installed git-ai-commit via go install, the plugin is already available at plugins/claude/ai-commit/ inside the source tree.

To register it with Claude Code, add the plugin directory to your project or global settings:

# If you have the git-ai-commit source cloned
claude --plugin-dir /path/to/git-ai-commit/plugins/claude/ai-commit

# Or symlink into your plugins directory
ln -s /path/to/git-ai-commit/plugins/claude/ai-commit ~/.claude/plugins/ai-commit

Usage

In any git repository with Claude Code, run:

/ai-commit:organize

The plugin will:

  1. Analyze all staged and unstaged changes
  2. Group changes into logical units (refactor, feature, bugfix, docs, tests, etc.)
  3. Create atomic commits for each unit using git ai-commit

Commands

/ai-commit:staged

Commits only the currently staged changes. The command:

  • Works exclusively with already staged changes
  • Does not stage, unstage, or modify any files
  • Invokes git ai-commit to generate the commit message automatically

/ai-commit:all

Stages all pending changes and commits them as a single commit. The command:

  • Stages all tracked and untracked changes with git add -A
  • Invokes git ai-commit to generate the commit message automatically

/ai-commit:organize

Organizes pending changes into multiple atomic commits. The command:

  • Examines current git status and diffs
  • Groups related changes together
  • Stages files for each logical unit
  • Invokes git ai-commit to generate commit messages automatically

License

MIT

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.