git-commit

Stage changes and generate descriptive Git commit messages automatically.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/biwakonbu/cc-plugins --skill git-commit-biwakonbu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit
Source: https://github.com/biwakonbu/cc-plugins/tree/main/plugins/git-actions/skills/commit
Command: npx skills add https://github.com/biwakonbu/cc-plugins --skill git-commit-biwakonbu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the Git commit workflow by staging changes, generating commit messages, and performing commits, reducing manual steps and increasing consistency.

Core Features & Use Cases

  • Stage changes across the working directory or specific files.
  • Automatically generate descriptive commit messages based on changes and context.
  • Execute commits with proper author metadata and hooks integration when needed.
  • Use cases include preparing releases, consolidating related changes, or enforcing team commit-message conventions.

Quick Start

Stage changes with git add ., then commit with a generated message using git commit -m 'Your descriptive message'.

Frequently Asked Questions about git-commit

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

FAQPage Schema
How do I automate git commit messages for staged changes?

Automating git commit messages involves staging changes with git add and executing git commit using a generated descriptive message. This skill automates that workflow by analyzing your staged changes and applying standard git commands to create consistent commits in your working directory.

What is the best way to stage and commit changes across a working directory?

The best way to stage and commit changes is using standard git commands like git add and git commit in sequence. This skill automates that flow, staging modifications across your working directory and generating meaningful commit messages without manual intervention.

Can I use this to enforce team commit message conventions in bash?

Yes, you can enforce team commit message conventions using this automation in a bash environment. It generates descriptive commit messages based on context and integrates with hooks when needed, ensuring your team's message standards are met during the git commit process.

Does the automated git commit workflow run outside the working directory?

No, the automated git commit workflow does not run outside the working directory. It enforces safety constraints by executing git add and git commit commands strictly within the project's working directory and explicitly avoids using git -C for directory traversal.

How does automated version control handle staging specific files instead of the entire directory?

Automated version control handles staging specific files by applying git add to targeted paths rather than the entire working directory. This skill supports both broad staging and specific file staging before generating a commit message and executing the commit.