Formats git commit messages according to Conventional Commits specification. Use this when the user asks to commit changes or write a commit message.
When writing a git commit message, you MUST follow the Conventional Commits specification.
<type>[optional scope]: <description>
type.scope if applicable (e.g., specific component or file).description in an imperative mood (e.g., "add feature" not "added feature").BREAKING CHANGE:.Format: <type>(<scope>): <description>
Examples:
feat(auth): add OAuth2 login flowfix: resolve null pointer in user servicedocs: update API documentationrefactor(api): extract validation logicFor complex changes, add a body:
Present the suggested commit message and ask if user wants to:
fixes #123)feat(tui): create new shortcut on the service listfeat(auth): add OAuth2 login flowfix: resolve null pointer in user servicedocs: update API documentationrefactor(api): extract validation logicgit log --oneline -10 to see recent commit styleSearch for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer