What problem does it solve? Opening a pull request involves repetitive manual steps: verifying the branch state, pushing to origin, writing a Conventional Commits title, drafting a structured PR body, and invoking the GitHub CLI. This Skill automates that entire flow while enforcing preconditions that prevent common mistakes like PRs from main, dirty trees, or duplicate PRs. ## Core Features & Use Cases - Precondition validation: Checks that you are on a feature branch, the working tree is clean, commits exist ahead of main, gh is authenticated, and no open PR already exists for the branch. - Conventional Commits title and clean body: Reuses a single commit's subject or synthesizes a title from multiple commits, then builds a Summary / Changes / Testing body with no attribution footer. - GitHub CLI or MCP execution: Pushes the branch with git push -u and opens the PR via gh pr create or the GitHub MCP create_pull_request, then reports the PR URL, number, and commit count. - Use Case: After finishing a feature branch and running /commit, say "create pr" and the Skill pushes the branch, drafts the title and body from the actual diff, and opens the PR into main. ## Quick Start Ask the assistant to create a PR for the current branch, for example by saying "create pr for this branch" after committing your changes.