What problem does it solve? Turning finished local work into a pull request involves repetitive, error-prone steps: resolving which commits are in scope, writing changelog entries, drafting a PR body, and referencing every issue so it closes on merge. This Skill automates that final release step with strict safety gates. ## Core Features & Use Cases - Scoped publishing: Runs in slot mode (one slot's commits from its plan.md) or branch mode (every commit ahead of the default branch), echoing the resolved commit list before acting. - Safety preconditions: Verifies GitHub integration is enabled, gh CLI is authenticated, the remote matches the recorded repository, the index is clean, and HEAD is not the default branch before any mutation. - Changelog management: Detects changelog conventions, dedupes entries by stable anchors, and makes exactly one approved path-limited commit. - PR creation and update: Pushes the branch, then creates a draft PR or updates an existing one, assembling the body from slot artifacts with one Closes #N line per issue. - Use Case: After committing several slots of work on a feature branch, ask the assistant to open a pull request; it discovers the slots, drafts changelog entries and the PR body for approval, pushes, and opens a draft PR closing all bound issues. ## Quick Start Ask the assistant to open a pull request for all local commits on the current branch, optionally naming a slot number to publish only that slot's work.