bm-share

Installation
SKILL.md

Share to a team project

Copy a note from the personal/primary project into a configured team project so teammates can see it. This is the only path by which the plugin writes to a shared project — session checkpoints and /basic-memory:bm-remember always stay personal.

Steps

  1. Resolve config. Read the basicMemory block with the hooks' precedence: user-level ~/.claude/settings.json as the base, then the project's .claude/settings.json and .claude/settings.local.json override per key:

    • teamProjects — a map of <project-ref>{ "promoteFolder": "shared" }. These are the allowed share targets. <project-ref> is a workspace-qualified name (e.g. my-team-2/notes) or an external_id UUID.
    • primaryProject — the source project notes are read from.

    If teamProjects is empty, tell the user there's no share target configured and suggest adding one (or running /basic-memory:bm-setup), then stop. Don't invent a target.

Installs
131
GitHub Stars
3.7K
First Seen
Jun 5, 2026
bm-share — basicmachines-co/basic-memory