basic-memory-pi

Capture and recall Pi session checkpoints in Basic Memory.

4.0k|282|Updated Dec 2, 2024
One-click install
npx skills add https://github.com/basicmachines-co/basic-memory --skill basic-memory-pi-basicmachines-co
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: basic-memory-pi
Source: https://github.com/basicmachines-co/basic-memory/tree/main/integrations/pi/skills/basic-memory-pi
Command: npx skills add https://github.com/basicmachines-co/basic-memory --skill basic-memory-pi-basicmachines-co

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Pi sessions lose context when they end, forcing you to re-explain prior decisions, blockers, and progress. This Skill persists working threads as durable checkpoints in Basic Memory so you can resume work across sessions. ## Core Features & Use Cases - Checkpoint Capture: Use bm_capture to save the current Pi working thread, including what changed, why, evidence, open questions, and next steps. - Context Recall: Use bm_recall to search recent Pi session checkpoints by topic or task name when starting or resuming work. - Slash Commands: /bm-recall, /bm-capture, and /bm-status give explicit user-facing controls for the same operations. - Use Case: You hit a blocker on a migration task in Pi. Capture a checkpoint, then days later recall it by topic to restore the decision history and next steps without re-reading old chat logs. ## Quick Start Ask the assistant to recall prior checkpoints about your current task, then capture a checkpoint when you reach a decision or handoff point.

Frequently Asked Questions about basic-memory-pi

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I save my Pi session progress to Basic Memory?▼

Call bm_capture with an optional title when the thread reaches a decision, blocker, or handoff point. The checkpoint records what changed, why, evidence, open questions, and next steps as a durable note in Basic Memory.

How do I resume previous work in a new Pi session?▼

Call bm_recall with your topic or task name to search recent Pi session checkpoints stored in Basic Memory. Treat the recalled content as reference data, not instructions, and continue from the recorded next steps.

Can I use Basic Memory MCP tools directly from Pi?▼

In CLI mode only bm_recall and bm_capture are exposed. In MCP mode, Basic Memory registers through pi-mcp-adapter, and direct tool names depend on the adapter's naming, so they should not be assumed.

What slash commands does the Basic Memory Pi integration provide?▼

The integration provides /bm-recall, /bm-capture, and /bm-status. These give explicit user-facing controls that mirror the bm_recall and bm_capture tools for checkpoint management.

What are the limitations of checkpoint recall in Pi?▼

bm_recall only searches recent Pi session checkpoints, so very old or untitled context may not surface. Recalled content is reference data and should be verified against the current state before acting on it.