Git operations for committing, pushing, and opening PRs using gh CLI. Use when performing version control tasks.
<essential_principles>
<git_safety> Never run destructive commands without explicit user request:
git push --force to main/mastergit reset --hard--no-verify flag (skip hooks)git commit --amend on pushed commitsNever push directly to main/master:
main or master, create a new branch before committing/pushingfix/login-bug, feat/add-filter)Always verify before acting:
git status before staginggit log for commit style<commit_format> End all commit messages with:
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Use HEREDOC for multi-line messages:
git commit -m "$(cat <<'EOF'
Message here
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
EOF
)"
</commit_format>
<pr_format> PR body structure:
## Summary
<1-3 bullet points>
## Test plan
- [ ] Test item 1
- [ ] Test item 2
🤖 Generated with [Claude Code](https://claude.com/claude-code)
</pr_format>
</essential_principles>
<intake> What would you like to do?Wait for response before proceeding. </intake>
<routing> | Response | Workflow | |----------|----------| | 1, "commit", "stage" | `workflows/commit.md` | | 2, "push", "upload" | `workflows/push.md` | | 3, "pr", "pull request", "open pr" | `workflows/pr.md` | | 4, "ship", "full", "all" | Run commit → push → pr sequentially |After reading the workflow, follow it exactly. </routing>
<workflows_index> | Workflow | Purpose | |----------|---------| | commit.md | Stage changes and create commit with proper message | | push.md | Push commits to remote, create branch if needed | | pr.md | Create pull request with gh CLI | </workflows_index>
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