commit-message

Generate conventional git commit messages from staged changes.

Updated Jan 21, 2026
One-click install
npx skills add https://github.com/junoh-moon/skills --skill commit-message-junoh-moon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit-message
Source: https://github.com/junoh-moon/skills/tree/main/skills/commit-message
Command: npx skills add https://github.com/junoh-moon/skills --skill commit-message-junoh-moon

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automatically suggests and applies conventional git commit messages whenever a commit is needed, reducing manual effort and ensuring consistency across workflows.

Core Features & Use Cases

  • Pre-commit validation: Generates a conventional commit message from staged changes without user prompts.
  • Branch safety and consistency: Ensures commits follow repository guidelines and optionally creates/uses feature branches.
  • Use Case: When you stage changes and you are ready to commit, this Skill formats a proper commit message and executes the commit.

Quick Start

Tell the AI to prepare a commit message for your staged changes, using the conventional-commit format.

Frequently Asked Questions about commit-message

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

FAQPage Schema
How do I automatically generate conventional commit messages from staged git changes?

You can automatically generate conventional commit messages by applying this Skill to your staged git changes, which formats the commit message and executes the commit without manual input.

What is the conventional commit format for separating subject and body in git?

The conventional commit format enforces strict separation of subject and body, optionally appending Co-Authored-By metadata to ensure consistency across personal and team git workflows.

Can I use automated commit message generation for personal projects and team workflows?

Yes, automated commit message generation applies to typical git workflows across both personal projects and teams, handling any project following conventional commit guidelines.

Does pre-commit validation work with conventional commit formatting?

Pre-commit validation works by generating a conventional commit message directly from staged changes, enforcing formatting and branch safety without requiring user prompts.

How do I ensure branch safety and consistency when preparing a git commit?

Branch safety and consistency are ensured by following repository guidelines during the automated commit process, optionally creating or using feature branches for your staged changes.