Help us improve
Share bugs, ideas, or general feedback.
From basic-memory
Shows the Basic Memory plugin's current state for a project: active project, capture folders, output style, recent session checkpoints, and CLI reachability.
How this skill is triggered — by the user, by Claude, or both
Slash command
/basic-memory:statusThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Report the plugin's current state for this project, then present a concise summary.
Share bugs, ideas, or general feedback.
Report the plugin's current state for this project, then present a concise summary. This is a quick diagnostic — gather the facts and lay them out; don't over-investigate.
CLI reachable? Run basic-memory --version (fall back to bm --version). If
neither is found, report that Basic Memory isn't installed or on PATH, and stop —
nothing else will work without it.
Configuration. Read .claude/settings.json (and .claude/settings.local.json
if present) and report:
basicMemory block: primaryProject (or note none is pinned — the
default project is used), secondaryProjects (team/shared read sources),
teamProjects (share targets for /basic-memory:share), captureFolder
(default sessions), rememberFolder (default bm-remember), and
preCompactCapture mode (default extractive).basicMemory): whether outputStyle is
basic-memory — i.e. whether the capture reflexes are on.Recent checkpoints. search_notes with
metadata_filters={"type": "session"}, page_size 5, scoped to primaryProject
if one is set. List the most recent session checkpoints by title + permalink.
Active tasks. search_notes with
metadata_filters={"type": "task", "status": "active"} — report just the count.
When scoping these queries to primaryProject, pass it as project, or as
project_id if it's an external_id UUID (a bare UUID in project won't route).
Lay it out like this (fill in real values; write "—" or a short note for anything you couldn't determine, rather than failing the whole report):
## Basic Memory status
- CLI: basic-memory <version>
- Project: <primaryProject, or "default project (not pinned)">
- Reads from (team): <secondaryProjects joined, or "none">
- Share targets: <teamProjects keys joined, or "none">
- Capture folder: <captureFolder>
- Remember folder: <rememberFolder>
- Output style: <enabled | not enabled>
- PreCompact: <mode>
- Recent checkpoints: <n>
- <title> — <permalink>
...
- Active tasks: <n>
If there are no checkpoints yet, say "none yet" and remind the user that checkpoints
are written automatically before context compaction (and that a primaryProject must
be set for them to be written).
npx claudepluginhub basicmachines-co/basic-memory --plugin basic-memoryLists loaded memory files and scans disk for available memory context (schema, daily logs, registers, archive) in Claude Code sessions. Highlights gaps and suggests actions.
Displays memory health dashboard for Claude projects: MEMORY.md/CLAUDE.md line counts, topic files, capacity status, stale references, duplicates, recommendations. Invoke via /si:status.
Configures Basic Memory plugin for a project via a short guided interview, handling project mapping, schema seeding, placement conventions, and capture reflexes.