
Creating Pull Request
- 10 installs
- 129 repo stars
- Updated August 4, 2026
- bitwarden/ai-plugins
creating-pull-request is a Claude Code skill that runs a Bitwarden pull-request creation workflow, standardizing PR titles, bodies, and draft-PR defaults.
About
This skill is a pull-request creation workflow for Bitwarden repositories. A developer uses it when creating PRs, writing PR descriptions, or preparing branches for review. It enforces a [PM-XXXXX] type-prefixed title format, fills the repo's PR template (or a fallback), pushes the branch, and creates a draft PR with gh while asking whether to add an AI review label.
- Standardizes Bitwarden PR titles as [PM-XXXXX] <type>: <summary>
- Fills the repo PR template and defaults to draft PRs
- Prompts to add an AI review label before running gh pr create
Creating Pull Request by the numbers
- 10 all-time installs (skills.sh)
- Ranked #431 of 733 Git & Pull Requests skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
creating-pull-request capabilities & compatibility
- Capabilities
- pr creation · pr description writing · branch prep
- Works with
- github
- Use cases
- code review · documentation
What creating-pull-request says it does
Pull request creation workflow for Bitwarden repositories.
**Default to draft PRs.** Only create a non-draft PR if the user explicitly requests it.
Before running `gh pr create`, **always** use the `AskUserQuestion` tool to ask whether to add an AI review label
npx skills add https://github.com/bitwarden/ai-plugins --skill creating-pull-requestAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 10 |
|---|---|
| repo stars | ★ 129 |
| Last updated | August 4, 2026 |
| Repository | bitwarden/ai-plugins ↗ |
What it does
Create a well-formatted Bitwarden pull request with a templated title and body, defaulting to draft.
Who is it for?
Creating PRs, writing PR descriptions, and preparing branches for review in Bitwarden repos.
Skip if: Reviewing an existing PR or non-Bitwarden title conventions.
When should I use this skill?
You say create PR, open PR, gh pr create, or need a PR description written.
What you get
A branch is pushed and a draft PR is created with a [PM-XXXXX] title, a filled template body, and an optional AI review label.
- A draft pull request with templated title and body
By the numbers
- PR title format [PM-XXXXX] <type>: <summary>
- 3 AI review label options (ai-review-vnext, ai-review, No label)
Files
Create Pull Request
PR Title Format
[PM-XXXXX] <type>: <short imperative summary>Type keywords (triggers automatic t: label via CI): read ${CLAUDE_PLUGIN_ROOT}/references/change-type-labels.md for the full table.
Examples:
[PM-12345] feat: Add autofill support for passkeys[PM-12345] fix: Resolve crash during vault sync[PM-12345] refactor: Simplify authentication flow
---
PR Body
Always follow the repo's PR template at `.github/PULL_REQUEST_TEMPLATE.md`. Read it and fill in each section. If no template exists, use this fallback:
## 🎟️ Tracking
<!-- Paste the link to the Jira or GitHub issue or otherwise describe / point to where this change is coming from. -->
## 📔 Objective
<!-- Describe what the purpose of this PR is, for example what bug you're fixing or new feature you're adding. -->
## 📸 Screenshots
<!-- Required for any UI changes; delete if not applicable. Use fixed width images for better display. -->Delete the Screenshots section entirely if there are no UI changes.
---
Creating the PR
Before creating, run perform-preflight if not already done.
git push -u origin <branch-name>
gh pr create --draft --title "[PM-XXXXX] feat: Short summary" --body "<fill in from PR template>"Default to draft PRs. Only create a non-draft PR if the user explicitly requests it.
---
AI Review Label
Before running gh pr create, always use the AskUserQuestion tool to ask whether to add an AI review label:
- Question: "Would you like to add an AI review label to this PR?"
- Options:
ai-review-vnext,ai-review,No label
If the user selects a label, include it via the --label flag:
gh pr create --draft --label "ai-review-vnext" --title "..." --body "..."Related skills
FAQ
What PR title format does this skill use?
[PM-XXXXX] <type>: <short imperative summary>, where the type keyword triggers an automatic t: label via CI.
Does it create draft or ready PRs?
It defaults to draft PRs and only creates a non-draft PR when the user explicitly requests it.