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

Pr Create

  • 106 installs
  • 3.6k repo stars
  • Updated August 5, 2026
  • basicmachines-co/basic-memory

PR Create is a Claude skill that creates or updates a Basic Memory pull request from a feature branch and waits for the BM Bossbot merge-gate approval, without merging.

About

PR Create creates or updates a Basic Memory pull request from Codex and then waits for the BM Bossbot merge-gate to approve the current head SHA. A developer uses it to push a feature branch, create or reuse a PR with a semantic title, and watch the required approval status. It runs preflight checks on branch, GitHub auth, and sign-offs, and it never merges the PR.

  • Creates or reuses a PR for the current branch and pushes it
  • Waits for the required BM Bossbot Approval status on the exact head SHA
  • Never merges and never enables auto-merge

Pr Create by the numbers

  • 106 all-time installs (skills.sh)
  • Ranked #221 of 733 Git & Pull Requests skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

pr-create capabilities & compatibility

Capabilities
pr create · code review · ci check
Works with
github
Use cases
code review · ci cd
From the docs

What pr-create says it does

Create or update a pull request for the current branch, then wait for BM Bossbot to approve the latest head SHA. This skill never merges a PR.
SKILL.md
The only required merge signal is the `BM Bossbot Approval` status on the current PR head SHA.
SKILL.md
npx skills add https://github.com/basicmachines-co/basic-memory --skill pr-create

Add your badge

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

Listed on Skillselion
Installs106
repo stars3.6k
Last updatedAugust 5, 2026
Repositorybasicmachines-co/basic-memory

What it does

Push a branch, open or reuse a semantic-title PR, and wait for the BM Bossbot approval gate on the head SHA.

Who is it for?

Opening a Basic Memory PR and monitoring its required approval status while keeping merge control manual.

Skip if: Merging PRs or enabling auto-merge, which the skill explicitly refuses to do.

When should I use this skill?

You are on a feature branch and want to create or update its PR and watch the BM Bossbot gate.

What you get

A pushed branch with a created or reused PR and a reported BM Bossbot verdict for the current head SHA.

  • Created or reused pull request
  • BM Bossbot approval verdict report

Files

SKILL.mdMarkdownGitHub ↗

Create A Basic Memory PR

Create or update a pull request for the current branch, then wait for BM Bossbot to approve the latest head SHA. This skill never merges a PR.

Inputs

  • Optional <theme>: free-form visual direction for the non-gating PR

image. Example: $pr-create "Italian movie poster".

  • Treat <theme> as style guidance only. It must not affect PR readiness,

BM Bossbot review, status checks, or merge behavior.

How To Use

Ask Codex to use the skill from a feature branch:

$pr-create
$pr-create "Italian movie poster"
$pr-create "80's action movies"

Use the plain form when you only want the PR workflow. Pass a theme when you want the non-gating image to lean toward a particular visual direction. The theme can be specific ("Rembrandt-inspired approval scene") or broad ("let the model choose from BM categories").

What Happens

1. Codex checks the branch, local verification, GitHub auth, commit sign-offs, and semantic PR title shape. 2. Codex pushes the branch, creates or reuses the PR, and adds the optional BM_INFOGRAPHIC_THEME block when a theme was supplied. 3. BM Bossbot runs from trusted base code, reviews sanitized PR metadata and diff context, and sets the required BM Bossbot Approval status for the exact head SHA. 4. If approval succeeds, BM Bossbot may publish a non-gating image block and a provenance block:

   <!-- BM_INFOGRAPHIC_PROVENANCE:start -->
   ...
   <!-- BM_INFOGRAPHIC_PROVENANCE:end -->

The provenance records the image mode, theme source, selected visual direction, and image settings. It is for review/debugging context only. 5. Codex reports the PR URL, head SHA, checks watched, verification run, and BM Bossbot verdict.

The skill never merges, never enables auto-merge, and never treats the image or provenance block as a gate. The only required merge signal is the BM Bossbot Approval status on the current PR head SHA.

Preflight

1. Confirm the repo and branch:

  • git status --short --branch
  • stop if detached or on main
  • keep unrelated user changes intact

2. Confirm GitHub access:

  • gh auth status
  • gh repo view --json nameWithOwner,defaultBranchRef,url

3. Check PR readiness:

  • commits are signed off with git commit -s
  • title uses the repo semantic format
  • local verification appropriate to the change has run

Create Or Reuse

1. Push the branch:

  • git push -u origin HEAD

2. Check for an existing PR:

  • gh pr view --json number,url,headRefOid,mergeStateStatus,statusCheckRollup

3. If no PR exists, create one:

  • gh pr create --fill
  • adjust the title if it does not satisfy the semantic PR title workflow

4. If <theme> is provided, add or update this managed block in the PR body:

<!-- BM_INFOGRAPHIC_THEME:start -->
<theme>
<!-- BM_INFOGRAPHIC_THEME:end -->

Keep the rest of the PR body intact. The theme is non-gating image guidance only.

5. Do not merge. Do not enable auto-merge.

Watch The Gate

1. Trigger or wait for .github/workflows/bm-bossbot.yml. 2. Watch the required commit status named BM Bossbot Approval. 3. Treat approval as valid only when it is green for the current headRefOid. 4. If the branch changes after approval, wait for BM Bossbot to review the new head SHA. 5. If BM Bossbot fails or requests changes, use $fix-pr-issues.

Report

Return the PR URL, current head SHA, checks watched, verification run, and the BM Bossbot verdict. Include the image <theme> if one was supplied. Be explicit when any check is still pending.

Related skills

FAQ

Does it merge the PR?

No. The skill never merges, never enables auto-merge, and treats only the BM Bossbot Approval status on the head SHA as the required merge signal.

What preflight checks run?

It confirms the repo and branch, stops if detached or on main, checks gh auth status, and verifies commit sign-offs and a semantic PR title.

This week in AI coding

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

unsubscribe anytime.