Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
bitwarden avatar

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)
At a glance

creating-pull-request capabilities & compatibility

Capabilities
pr creation · pr description writing · branch prep
Works with
github
Use cases
code review · documentation
From the docs

What creating-pull-request says it does

Pull request creation workflow for Bitwarden repositories.
SKILL.md
**Default to draft PRs.** Only create a non-draft PR if the user explicitly requests it.
SKILL.md
Before running `gh pr create`, **always** use the `AskUserQuestion` tool to ask whether to add an AI review label
SKILL.md
npx skills add https://github.com/bitwarden/ai-plugins --skill creating-pull-request

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs10
repo stars129
Last updatedAugust 4, 2026
Repositorybitwarden/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

SKILL.mdMarkdownGitHub ↗

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.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.