git-commit

Analyze repository changes and generate conventional git commit messages.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the creation of standardized git commit messages by analyzing repository changes and generating conventional commits, reducing manual editing and ensuring consistency across teams.

Core Features & Use Cases

  • Automatic diff analysis to produce conventional commit messages
  • Optional emoji support and automatic type/scope inference
  • Safe defaults with optional push after commit (configurable)

Quick Start

Trigger the skill with a code change and it will analyze diffs, generate a conventional commit message, optionally include emoji, and push after commit.

Frequently Asked Questions about git-commit

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

FAQPage Schema
How do I auto-generate conventional git commit messages from repository changes?

You can auto-generate conventional git commit messages by analyzing repository diffs to automatically detect the type and scope, optionally adding emoji, and staging the changes for you. This ensures strict adherence to Conventional Commits guidelines.

What is the best way to automate conventional commits for a standardized codebase?

Automating conventional commits involves analyzing git diffs to infer commit types and scopes dynamically. The process supports splitting large changes into smaller commits and can optionally push the finalized standard messages directly to your remote repository.

Can I automatically push to my remote repository after generating a conventional commit?

Yes, automatic push after commit is a configurable safe default. Once the conventional commit message is generated from the diff analysis, the workflow can automatically push the staged changes to your remote repository.

Does the conventional commit generator support splitting large code changes?

Yes, the conventional commit generator supports the optional split of large changes. It performs deterministic change detection to break down substantial repository updates into multiple standardized, logically separated commits.

How do I add emoji to my conventional git commits automatically?

You can add emoji to your conventional git commits automatically by enabling emoji support. The generation process analyzes your repository changes and maps the detected commit type to the appropriate emoji for visual consistency.

Do I need any external dependencies or components to automate my git commit workflows?

No external dependencies or components are required to automate your git commit workflows. The skill operates independently to perform deterministic change detection, type inference, and auto-staging without needing additional installed packages.