basic-memory-pi
Use Basic Memory from Pi for durable continuity. Capture checkpoints with bm_capture, recall…
Set up Basic Memory for a Pi workspace. Use when Basic Memory is not configured, /bm-status shows no project, recall returns setup guidance, or the user asks to enable durable memory, choose CLI vs MCP, or configure automatic continuity.
$ npx -y skills add basicmachines-co/basic-memory --skill basic-memory-pi-setup --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/basic-memory-pi-setupContext preview
The summary Claude sees to decide when to auto-load this skill.
Set up Basic Memory for a Pi workspace. Use when Basic Memory is not configured, /bm-status shows no project, recall returns setup guidance, or the user asks to enable durable memory, choose CLI vs MCP, or configure automatic continuity.
name: basic-memory-pi-setup description: Set up Basic Memory for a Pi workspace. Use when Basic Memory is not configured, /bm-status shows no project, recall returns setup guidance, or the user asks to enable durable memory, choose CLI vs MCP, or configure automatic continuity.
Use this skill when the user wants Basic Memory continuity in a Pi workspace or when recall reports that the workspace is not configured.
Create one explicit, project-local Pi configuration file:
.pi/basic-memory.json
This keeps routing predictable and avoids mutating the user's global Basic Memory default project.
1. Check status with `/bm-status` when available. 2. Ask which Basic Memory project should own this workspace's Pi checkpoints, unless the user already named one. 3. Prefer a project name for readability. Use `projectId` only when disambiguation is needed. 4. Create `.pi/basic-memory.json` in the workspace with opinionated defaults:
{
"transport": "cli",
"project": "PROJECT_NAME",
"captureFolder": "pi/sessions",
"useHookFlow": true,
"autoRecall": true,
"autoCapture": true
}5. If the user wants MCP mode, install the adapter and switch transport:
pi install npm:pi-mcp-adapter
{
"transport": "mcp",
"project": "PROJECT_NAME",
"captureFolder": "pi/sessions",
"useHookFlow": true,
"autoRecall": true,
"autoCapture": true
}6. If the user wants automatic recall/capture or MCP tools, confirm they trust this workspace's project mapping, then set `BASIC_MEMORY_PI_TRUST_WORKSPACE=1` in the environment used to launch Pi. A project mapping alone does not enable automation. Manual `/bm-recall` and `/bm-capture` remain available with an explicit mapping without this trust setting. 7. Run `/bm-status` and check the effective auto recall/capture state, then `/bm-recall setup` or `/bm-capture Pi setup checkpoint` to verify the path.
AI conversations that actually remember. Never re-explain your project to your AI again. Join our Discord: https://discord.gg/tyvKNccgqN
Repo: basicmachines-co/basic-memory
Use Basic Memory from Pi for durable continuity. Capture checkpoints with bm_capture, recall…
Guide Basic Memory setup in Tau. Use when a user wants to install or configure the Tau memory…
Save a deliberate work checkpoint to Basic Memory with the story, changed files,…
Capture a durable engineering decision in Basic Memory with rationale, alternatives,…
Orient Claude from Basic Memory before substantial repo work by reading active tasks, open…
Quickly capture a thought, fact, or reminder into Basic Memory as a lightweight note. Use…