commit

Generate gitmoji-based commit messages from staged Git changes.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/flying7eleven/system-configuration --skill commit-flying7eleven
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/flying7eleven/system-configuration/tree/main/roles/llm/files/skills/commit
Command: npx skills add https://github.com/flying7eleven/system-configuration --skill commit-flying7eleven

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of creating meaningful git commits by enforcing a gitmoji-based workflow and auto-generating commit messages that reflect changes and project conventions.

Core Features & Use Cases

  • Automatically analyze staged changes and propose a gitmoji-enabled commit subject.
  • Respect configuration for hooks, co-author attribution, and message templates.
  • Use for routine feature additions, bug fixes, and refactors with consistent messaging.

Quick Start

Provide /commit to start the guided commit flow using the current repo state and your configured preferences.

Frequently Asked Questions about commit

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

FAQPage Schema
How do I generate a gitmoji commit message from staged changes?

The Skill identifies your staged Git changes and constructs a properly formatted commit message using customizable templates. It selects an appropriate gitmoji based on the change type, or skips the emoji if disabled by configuration.

Can I use custom message templates for automated git commits?

Yes, automated git commits support custom message templates. The workflow validates your configuration and constructs the commit subject and body according to your specific template policy.

Does this workflow respect pre-commit hooks and co-author attribution?

Yes, the workflow handles pre-commit hook behavior and optional co-authorship attribution. It implements deterministic steps to validate configuration before producing the final commit message ready for creation.

What is the best way to standardize commit messages for features and bugfixes?

Standardizing commit messages for features and bugfixes is achieved through a gitmoji-guided workflow. It enforces consistent messaging across routine changes by auto-generating concise subjects from your staged changes.

How do I disable the gitmoji emoji in my automated commit message?

To disable the gitmoji emoji in your automated commit message, adjust your configuration settings. The workflow validates these preferences and will skip the emoji selection step entirely if the feature is turned off.