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 the
basicMemoryblock with the hooks' precedence. For the user-level base, appendsettings.jsonto the literal value ofCLAUDE_CONFIG_DIRwhen that environment variable is present; do not trim it, expand~, or treat an empty value as unset. Use~/.claude/settings.jsononly when the variable is absent. Then the project's.claude/settings.jsonand.claude/settings.local.jsonoverride 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 anexternal_idUUID.primaryProject— the source project notes are read from.