Agent Skills
The repository ships universal agent skills — instructions that teach an AI coding agent how to work with Conventional Commits in your project. They are compatible with Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, Windsurf, and other agents that support the skills format.
conventional-commit-message
Section titled “conventional-commit-message”The currently available skill is conventional-commit-message. It helps an agent write, amend, and review commit messages for repositories using the conventionalcommits preset or compatible tooling.
Rather than just formatting a string, the skill guides the agent to:
- Choose the type by release impact, not file path —
featfor new public behavior,fixfor corrections,perffor speed-ups, and hidden types (docs,chore,refactor, …) for changes that should not appear in the changelog or trigger a release. - Flag breaking changes — using
!and aBREAKING CHANGE:footer when the public contract becomes stricter or previously supported usage is removed. - Pick the right scope — omitting it in single-package repos, and deriving it from workspace names (or an existing Commitlint
scope-enum) in monorepos, including multiple scopes for one change that spans packages. - Validate before suggesting — running the project’s local Commitlint binary when it is configured, so the message is checked against your actual rules.
Installation
Section titled “Installation”Install the skill into your project with either package runner:
pnpx skills add conventional-changelog/conventional-changelog --skill conventional-commit-messagenpx skills add conventional-changelog/conventional-changelog --skill conventional-commit-message