Quickly capture a thought, fact, or reminder into Basic Memory as a lightweight note. Use when the user says "remember that…", "note this", "save this to memory", or runs /basic-memory:bm-remember. For quick deliberate capture — not full decision or session records.
76
95%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
High
Do not use without reviewing
Capture $ARGUMENTS into Basic Memory as a quick note, keeping the user's words.
Resolve config. Read the basicMemory block with the same precedence the
hooks use: user-level ~/.claude/settings.json as the base, then the project's
.claude/settings.json and .claude/settings.local.json override it per key. A
user-level block alone is enough; a project can still pin its own values:
rememberFolder — folder for quick captures (default: bm-remember)primaryProject — project to write to (default: omit the project argument so
Basic Memory uses its default project)Both are optional. Use the defaults if the block or a key is missing. Don't fail if there's no settings file.
Derive the note. Apply the bm-writing skill before drafting; match its
depth to this lightweight capture — keep the user's wording and do not pad a
small fact into an essay.
$ARGUMENTS, verbatim. Don't rewrite or pad it.…
if you truncate). If it's one long line, write a short descriptive title instead.$ARGUMENTS is empty (e.g. you were invoked because the user said "remember
that…"), capture the specific thing they asked you to remember from the
conversation. If it's genuinely unclear what to save, ask one short question.Write it with write_note:
title = the derived titledirectory = the resolved rememberFoldercontent = the texttags = ["manual-capture"]primaryProject if set: pass it as project, or as project_id if
it's an external_id UUID (a bare UUID in project won't route). Omit both if
primaryProject isn't set.
Don't overwrite an existing note unless the user explicitly asks.Confirm in one line: what was saved and its permalink —
e.g. Saved → bm-remember/<slug>.
bm-decide skill
instead (the basic-memory output style also captures these inline). Wrapping up
a work session is bm-checkpoint's job, not this skill's.cb95e59
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.