commit-msg

Validate and generate Conventional Commits messages with emoji support.

Updated Feb 17, 2026
One-click install
npx skills add https://github.com/mscipio/bilt-transactions-export --skill commit-msg-mscipio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit-msg
Source: https://github.com/mscipio/bilt-transactions-export/tree/main/.opencode/skills/commit-msg
Command: npx skills add https://github.com/mscipio/bilt-transactions-export --skill commit-msg-mscipio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that all commit messages adhere to the Conventional Commits specification, improving code history clarity and enabling automated changelog generation.

Core Features & Use Cases

  • Commit Message Validation: Checks if commit messages follow the specified format, including type, scope, and description.
  • Conventional Commits Compliance: Enforces standards for new features, bug fixes, documentation, etc.
  • Emoji Support: Automatically suggests or adds appropriate emojis based on the commit type.
  • Use Case: Before committing code changes, use this Skill to automatically format your commit message, ensuring it's clear, consistent, and machine-readable for CI/CD pipelines.

Quick Start

Use the commit-msg skill to validate your commit message against conventional commits.

Frequently Asked Questions about commit-msg

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

FAQPage Schema
How do I enforce conventional commits standards for git commit messages?

You can enforce conventional commits standards by validating commit messages against predefined formatting rules for types, scopes, and descriptions. This skill checks messages for compliance and provides suggestions for invalid formats.

Can I automatically generate a conventional commit message from a git diff?

Yes, you can generate a conventional commit message by analyzing git diffs. The skill applies predefined formatting rules to the diff to construct a compliant message with appropriate types and descriptions.

How do I add emoji support to conventional commit messages?

To add emoji support to conventional commit messages, the skill automatically suggests or adds appropriate emojis based on the specific commit type, such as a new feature or bug fix, during validation or generation.

Why does my commit message fail conventional commits validation?

Your commit message fails conventional commits validation if it lacks the required type, scope, or description structure. The skill identifies these formatting deviations and provides suggestions to correct the invalid message.

What is the best way to format git commit messages for automated changelog generation?

The best way to format git commit messages for automated changelog generation is using conventional commits. This skill ensures your messages are clear, consistent, and machine-readable by validating structural compliance.

Does commit-msg work without external dependencies for code review validation?

Yes, commit-msg works without external dependencies. It operates internally by analyzing diffs and applying predefined conventional commits formatting rules to validate and suggest corrections during code review.