MCPInstall

pr-create

Use when explicitly creating or updating a Basic Memory pull request. This compatibility entry point delegates the full workflow to pull-request and the latest-head Codex gate to pr-review-loop.

Installs
119
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/basicmachines-co/basic-memory --skill pr-create
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads pr-create automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Create A Basic Memory PR

Create or update a pull request by applying pull-request in full. Use pr-description for the body and enter pr-review-loop as soon as the PR is open or materially updated. This skill never merges a PR.

Compatibility

$pr-create remains available for existing prompts, but its former BM Bossbot and automatic PR-infographic workflow has been retired. Do not wait for the deleted BM Bossbot Approval status or .github/workflows/bm-bossbot.yml.

If a legacy $pr-create "<theme>" prompt includes an image theme, do not add the retired managed theme or provenance blocks. Explain that the automatic PR image path is no longer part of this workflow.

Workflow

  1. Read and follow pull-request for branch hygiene, validation, pushing, and PR creation or reuse.
  2. Read and follow pr-description when creating or materially updating the PR body.
  3. Confirm commits are signed off, the title follows the repository's semantic PR-title format, and the validation appropriate to the changed surface has passed.
  4. Push the branch and create or reuse the PR. Do not enable auto-merge.
  5. Read and follow pr-review-loop on the latest head SHA. Green CI alone is not approval.
  6. If Codex or CI reports a blocker, use fix-pr-issues, push the fix, and restart pr-review-loop for the new head.

Report

Return the PR URL, current head SHA, validation run, check status, and Codex gate evidence. Report pending or blocking state explicitly. Do not merge unless the user separately requests it and the current-head gate permits it.

FAQ

What does the pr-create skill do?

Use when explicitly creating or updating a Basic Memory pull request. This compatibility entry point delegates the full workflow to pull-request and the latest-head Codex gate to pr-review-loop.

How do I install pr-create?

Run npx skills add https://github.com/basicmachines-co/basic-memory --skill pr-create in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/pr-create/ (personal) or .claude/skills/pr-create/ (project).

Which AI agents can use pr-create?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is pr-create safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains pr-create?

It is published by basicmachines-co in basicmachines-co/basic-memory. It has 119 recorded installs.

More from basicmachines-co/basic-memory

View all →

memory-notes

basicmachines-co/basic-memory

How to write well-structured Basic Memory notes: frontmatter, categorized observations, wiki-link relations, and knowledge-graph best practices. Use when creating or improving notes.

Docs & Writing1.3K installs

memory-continue

basicmachines-co/basic-memory

Resume prior work by rebuilding context from the Basic Memory graph via memory:// URLs, recent activity, and search. Use at session start or on 'continue with...', 'back to...', 'where were we?'

1.3K installs

memory-capture

basicmachines-co/basic-memory

Capture a working thread's current state into one coherent Basic Memory note; on re-capture, rewrite it in place. Use mid- or end-of-thread when decisions, insights, or context are worth keeping.

1.3K installs

memory-curate

basicmachines-co/basic-memory

Curate the Basic Memory graph: link orphan notes, propose typed relations, merge duplicates, audit tags and folders, build hub notes. Use to organize and connect a knowledge base as notes accumulate.

Docs & Writing1.3K installs

memory-reflect

basicmachines-co/basic-memory

Sleep-time reflection: review recent Basic Memory activity and fold lasting decisions, lessons, and facts into the notes they belong in. Run 1-2x daily, on a heartbeat, or when asked.

memory-metadata-search

basicmachines-co/basic-memory

Search Basic Memory notes by custom frontmatter fields with equality, range, array, and nested filters. Use when finding notes by status, priority, confidence, or any YAML field, not free text.

Docs & Writing1.2K installs

Popular code quality & workflow skills

View category →

grill-me

mattpocock/skills

A relentless interview to sharpen a plan or design.

Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.

handoff

mattpocock/skills

Compact the current conversation into a handoff document for another agent to pick up.

domain-modeling

mattpocock/skills

Build and sharpen a project's domain model. Use when discussing codebase terminology, writing or editing a GLOSSARY.md, or recording or editing an ADR.

codebase-design

mattpocock/skills

Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.

diagnosing-bugs

mattpocock/skills

Diagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow.