git-commit

Generate Conventional Commits with Gitmoji for staged code changes.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill ensures that your commit messages adhere to a consistent format, helping you maintain a clean and readable code history.

Core Features & Use Cases

  • Conventional Commits: Writes messages that follow the Conventional Commits format for better tooling compatibility.
  • Gitmoji: Uses Gitmoji to visually categorize commit types, improving readability.
  • Commit Hygiene: Respects the user's staging area, ensuring only the intended changes are committed.

Quick Start

Execute the git-commit skill to generate a commit message for your changes.

Frequently Asked Questions about git-commit

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

FAQPage Schema
How do I generate conventional commits with gitmoji for my code repository?

To generate conventional commits with gitmoji, this skill analyzes your staged changes and automatically formats the commit message to ensure consistent commit hygiene and better tooling compatibility. It uses Gitmoji to visually categorize commit types, improving overall code readability.

Why does my git commit message need to follow the Conventional Commits format?

Conventional Commits format is needed to maintain a clean and readable code history. It ensures consistent commit message formatting, which improves commit readability and provides better tooling compatibility for automated changelog generation and semantic versioning in your code repository.

Do I need to stage files before using this commit message generator?

Yes, you must properly stage files before committing. This skill respects your staging area to ensure only the intended changes are included, meaning you need to use git add to prepare your files before generating the commit message.

What is the best way to maintain commit hygiene across my development team?

The best way to maintain commit hygiene is to enforce consistent commit message formatting using Conventional Commits and Gitmoji. This approach visually categorizes commit types and ensures messages adhere to a standard format, resulting in a clean and readable code history.

Can I use Gitmoji to visually categorize commit types in my existing repository?

Yes, you can use Gitmoji to visually categorize commit types in your existing code repository. The skill generates commit messages that combine Gitmoji with Conventional Commits, improving readability and ensuring consistent formatting without altering your current file structure.