Help us improve
Share bugs, ideas, or general feedback.
From pull-request
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.
npx claudepluginhub bendrucker/claude --plugin pull-requestHow this skill is triggered — by the user, by Claude, or both
Slash command
/pull-request:createThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Remote URL: !`git remote get-url origin`
Creates GitHub pull requests from the current branch, analyzes diffs, applies PR templates, and prompts for effort and testing details.
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.
Creates GitHub pull requests from branch changes using git analysis and gh CLI, with conventional commit titles and standardized templated descriptions including summary, changes, testing, and checklists.
Share bugs, ideas, or general feedback.
git remote get-url originbun ${CLAUDE_PLUGIN_ROOT}/scripts/pr-template.ts!bun ${CLAUDE_PLUGIN_ROOT}/scripts/git-context.ts
!bun ${CLAUDE_PLUGIN_ROOT}/scripts/contributing.ts
${subject}: ${summary} (e.g., api: add timeout to request)${type}: ${summary} (e.g., fix: add timeout to request)Closes #N, Fixes #N, or just #N if not closing). Related issues mentioned for context belong in a ## References section. Never drop issue refs at the bottom of the body without a section## sections for larger changes. See sections.md for detailed guidance on:
## Issue - Root cause analysis and issue linking## Changes - High-level description of changes## Testing - Test coverage insights## References - Related links and issuesWhen a PR template is provided in context above, follow its structure instead of the default body format:
<!-- ... -->) that serve as placeholder instructions## Changes content from sections.md## Testing content from sections.md## Issue and ## References contentsections.mdWhen no template is detected, use the default body format from the Body section above.
When an issue is referenced:
Closes #123, Fixes #456)git add .git commit -m "..."git push -u origin HEADtmp/pr-body-<branch>.md)gh pr create --title "..." --body-file tmp/pr-body-<branch>.mdglab mr create --title "..." --description "$(cat tmp/pr-body-<branch>.md)"For advanced GitLab features (stacking, username lookup), load gitlab:merge-request.