What problem does it solve? Moving a local change into a hosted code review involves many error-prone steps: staging the right files, configuring remotes, pushing branches, and opening a PR or MR. This Skill orchestrates that entire flow on GitHub or GitLab while requiring explicit confirmation before every mutating command, protecting uncommitted work and preventing destructive operations. ## Core Features & Use Cases - End-to-end publishing workflow: Classifies the request (commit-only, remote setup, push-only, review request, or full workflow), inspects repository state, plans mutations, and executes in the safest order. - Provider-aware operation: Infers GitHub (gh) or GitLab (glab) from remotes and wording, asks when ambiguous, and defaults new hosted repositories to private visibility. - Safety guardrails: Enforces a confirmation boundary for all mutating commands, preserves unrelated dirty files, refuses destructive operations like force-push without explicit approval, and never prints tokens or credentials. - Use Case: You finished a bug fix on a local branch with no remote configured. Ask to "create remote and push, then open an MR" and the Skill verifies state, proposes each command for approval, creates a private GitLab project, pushes with upstream tracking, and opens the MR with a structured description. ## Quick Start Ask the agent to commit my current changes, push this branch to GitHub, and open a pull request against the main branch.