From hb
Creates GitHub pull requests by filling PR templates, extracting ticket IDs, and generating conventional-commit titles. Supports draft mode and asks for effort/testing details.
How this skill is triggered — by the user, by Claude, or both
Slash command
/hb:create-pull-requestThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Mode: $ARGUMENTS
Mode: $ARGUMENTS
If --draft is passed, create as draft PR.
git fetch origin && git remote show origin | grep 'HEAD branch' | cut -d' ' -f5 (get base branch)git rev-parse --abbrev-ref HEAD | grep -oE '[A-Z]+-[0-9]+' (extract ticket ID).github/pull_request_template.md, .github/PULL_REQUEST_TEMPLATE.md, .github/PULL_REQUEST_TEMPLATE/ (directory of templates), docs/pull_request_template.md, pull_request_template.mdgit diff HEADgit diff [base-branch]...HEAD --unified=0/^(build|chore|ci|docs|feat|fix|perf|refactor|revert|style|test)(\(.*\))?: .+$/Resolves TICKET-123)-u if neededgh pr create using HEREDOC (add --draft if requested)gh CLI onlynpx claudepluginhub helderberto/agent-skills --plugin hbCreates draft pull requests via GitHub CLI: gathers git context with status/logs/diffs, generates conventional commit titles, formats markdown bodies. Triggers on PR creation phrases.
Creates pull requests, merge requests, or change requests via GitHub/GitLab CLIs with formatted titles, summaries, and sections per repo commit styles, templates, and guidelines like conventional commits.
Creates GitHub pull requests from current branch using repo templates, conventional commit titles, issue linking from commits/branch, and gh CLI. Invoke with $create-pr after implementation.