gitmoji-commit
Installation
SKILL.md
gitmoji-commit
Mental model
- Default: gitmoji + Conventional Commit titles such as
✨ feat(scope): summary - If the user explicitly asks for no emoji / ASCII-only: fall back to plain Conventional Commit titles such as
feat(scope): summary - If shell / host / encoding safety is uncertain: fall back to ASCII-only Conventional Commit output
- Keep the chosen style consistent across commit titles and PR titles unless the user explicitly wants a different style
Create clean Git commits using gitmoji + Conventional Commits by default with ASCII-safe fallback when needed while keeping Git operations safe, scoped, and predictable.
When the user invokes this skill for commit-related work, default to gitmoji + Conventional Commit. Use references/gitmoji-map.md to choose the most suitable emoji, and only disable emoji when the user explicitly asks or the environment is unsafe for UTF-8.
Core contract
Primary validated path:
- local git workflows
- GitHub operations through
ghwhen installed and authenticated