LaunchKit · 2026
Back to Skills

conventional-commits

Format commit messages using the Conventional.

4
7.1k downloads
by @bastos

Setup & Installation

openclaw skills install @bastos/conventional-commits

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install conventional-commits

Version History

v1.0.1Jan 29, 2026 - Version note by skill developer:

- Added metadata section with author and version information to the skill definition. - No changes to functionality or documentation content.

What This Skill Does

Formats commit messages according to the Conventional Commits specification, which maps commit types like feat and fix to semantic version increments. Structured messages enable automated changelog generation and release tooling.

Structured commit types let release tools like semantic-release determine version bumps automatically without manual tagging or release notes.

When to use it

  • Writing a commit message for a new feature
  • Marking a breaking API change with the correct notation
  • Scoping a bug fix to a specific module
  • Preparing commits that feed into automated changelog tools
  • Standardizing commit history across a team

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: write a commit message for adding OAuth2 login support

AGENT
  1. 1Identifies the change as a new feature
  2. 2Selects the feat type with an appropriate scope (auth)
  3. 3Writes the description in imperative mood, lowercase, no trailing period
  4. 4Checks whether any breaking changes require the ! flag or BREAKING CHANGE footer
OUTPUT

feat(auth): add OAuth2 login support