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
-
Resolve config. Read
.claude/settings.json(+.local)basicMemory: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 anexternal_idUUID.primaryProject— the source project notes are read from.
If
teamProjectsis 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.