Create a well-structured git commit following conventional commits format. Reviews staged changes, writes a precise commit message, and commits. Use when you're ready to commit work.
Create a clean, conventional commit for the current changes.
Check current state
git status
git diff --staged # staged changes
git diff # unstaged changes
Review recent commit style
git log --oneline -10
Stage the right files — be deliberate, not git add -A
.env, secrets, large binaries, auto-generated filesWrite commit message following Conventional Commits:
<type>(<scope>): <short description>
[optional body: WHY, not WHAT]
[optional footer: BREAKING CHANGE: ..., Closes #123]
Types:
feat: new featurefix: bug fixrefactor: restructuring without behavior changetest: adding/fixing testsdocs: documentation onlyperf: performance improvementchore: build, deps, toolingsecurity: security fixRules:
Closes #123, Fixes #456Commit:
git commit -m "$(cat <<'EOF'
feat(auth): add JWT refresh token rotation
Implements single-use refresh tokens that rotate on each use.
Eliminates token theft risk from replay attacks.
Closes #234
EOF
)"
If the user has not specified which files to commit, ask before staging. Never force-push or amend published commits without explicit confirmation.
Search 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