name: github-publish-changes description: Publish intentional local changes by confirming scope, creating a branch when needed, staging selected files, committing, pushing, and creating a Draft Pull Request through the connected GitHub service. disable-model-invocation: false
GitHub Publish Changes
Use this skill only when the user explicitly wants local changes committed, pushed, or opened as a Pull Request.