git-commit-helper

Generate Conventional Commits messages adapted to your repository's primary language and change context.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/henryzhuhr/iam --skill git-commit-helper-henryzhuhr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit-helper
Source: https://github.com/henryzhuhr/iam/tree/main/.agents/skills/git-commit-helper
Command: npx skills add https://github.com/henryzhuhr/iam --skill git-commit-helper-henryzhuhr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Submitting code to a git repository often requires well-formed commit messages. This skill analyzes the current project to identify the main language and generates commit messages that align with language conventions and the Conventional Commits standard.

Core Features & Use Cases

  • Automatically detect the project's primary language and tailor commit messages accordingly.
  • Generate Conventional Commit compliant messages across common change types (feat, fix, docs, chore, etc.) with optional scope.
  • Improve code reviews and changelog generation by providing consistent, descriptive messages.

Quick Start

Describe the changes you made and ask the tool to generate a compliant commit message for your next commit.

Frequently Asked Questions about git-commit-helper

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

FAQPage Schema
How do I automatically generate conventional commit messages for git?

To generate conventional commit messages automatically, you can describe your code changes and use a tool that analyzes git status, detects the repository language, and formats messages according to Conventional Commits standards. This ensures consistent types and scopes for your commits.

What is the conventional commits standard and when do I need it?

The conventional commits standard is a specification for formatting commit messages with types like feat, fix, or docs. You need it to improve code reviews, enable automated changelog generation, and maintain a consistent project history across your repository.

How do I write a commit message that matches my programming language conventions?

To write a commit message matching your programming language conventions, you need a generator that detects the primary project language and adapts the message context. This tailors the output to align with specific language practices and the Conventional Commits standard.

Can I generate commit messages with specific types and scopes for code changes?

Yes, you can generate commit messages with specific types and scopes. The generation process analyzes your git status and change context to produce appropriate conventional commit types, such as feat or fix, along with an optional scope to categorize the modification.

Does this commit message generator require any specific git workflow dependencies?

No, this commit message generator requires no specific git workflow dependencies. It operates as a standalone automation tool that analyzes your current repository changes and language context to format compliant commit messages without external package requirements.