
Bm Remember
- 131 installs
- 3.6k repo stars
- Updated August 5, 2026
- basicmachines-co/basic-memory
bm-remember is a Claude skill that captures a thought, fact, or reminder into Basic Memory as a lightweight note keeping the user's words.
About
This skill captures a thought, fact, or reminder into Basic Memory as a lightweight note. A developer uses it when they say remember that, note this, or save this to memory for quick deliberate capture. It keeps the user's exact wording, derives a title from the first line, and writes the note with write_note into the configured remember folder and project.
- Quick verbatim capture of a thought, fact, or reminder into Basic Memory
- Resolves rememberFolder and primaryProject from .claude/settings.json
- Writes via write_note with a manual-capture tag, keeping the user's words
Bm Remember by the numbers
- 131 all-time installs (skills.sh)
- Ranked #1,245 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
bm-remember capabilities & compatibility
- Capabilities
- bm share · bm status
- Use cases
- memory · documentation
- Runs
- Runs locally
- Pricing
- Free
What bm-remember says it does
Quickly capture a thought, fact, or reminder into Basic Memory as a lightweight note.
Content** = the text in `$ARGUMENTS`, verbatim. Don't rewrite or pad it.
For quick deliberate capture — not full decision or session records.
npx skills add https://github.com/basicmachines-co/basic-memory --skill bm-rememberAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 131 |
|---|---|
| repo stars | ★ 3.6k |
| Last updated | August 5, 2026 |
| Repository | basicmachines-co/basic-memory ↗ |
What it does
Quickly capture a thought or fact verbatim into Basic Memory as a lightweight tagged note.
Who is it for?
developers doing quick deliberate note capture into Basic Memory
Skip if: full decision records or session wrap-ups; use a type:decision note or the PreCompact checkpoint instead
When should I use this skill?
when the user says remember that, note this, or save this to memory
What you get
a lightweight Basic Memory note holding the user's verbatim text with a manual-capture tag
- a Basic Memory note with the user's verbatim text and a manual-capture tag
By the numbers
- title trimmed to <=80 characters
- 4-step capture procedure
Files
Remember
Capture $ARGUMENTS into Basic Memory as a quick note, keeping the user's words.
Steps
1. Resolve config. Read .claude/settings.json (and .claude/settings.local.json if it exists) and look for the basicMemory block:
rememberFolder— folder for quick captures (default:bm-remember)primaryProject— project to write to (default: omit theprojectargument 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.
2. Derive the note.
- Content = the text in
$ARGUMENTS, verbatim. Don't rewrite or pad it. - Title = the first line of that text, trimmed to ≤ 80 characters (append
…
if you truncate). If it's one long line, write a short descriptive title instead.
- If
$ARGUMENTSis 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.
3. Write it with write_note:
title= the derived titledirectory= the resolvedrememberFoldercontent= the texttags=["manual-capture"]- Route to
primaryProjectif set: pass it asproject, or asproject_idif
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.
4. Confirm in one line: what was saved and its permalink — e.g. Saved → bm-remember/<slug>.
Notes
- This is a quick capture. Keep the user's wording; don't add observations,
relations, or structure unless they ask.
- For a decision with rationale and alternatives, write a
type: decisionnote
instead (the basic-memory output style covers this). Wrapping up a work session is the PreCompact checkpoint's job, not this skill's.
- Use whichever Basic Memory MCP server is connected — don't assume a specific tool
name prefix.
Related skills
FAQ
Does bm-remember rewrite my text?
No, it captures your wording verbatim and does not rewrite or pad it, adding only a manual-capture tag.
When should I use a decision note instead?
For a decision with rationale and alternatives, write a type: decision note; bm-remember is for quick captures only.