Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
basicmachines-co avatar

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)
At a glance

bm-remember capabilities & compatibility

Capabilities
bm share · bm status
Use cases
memory · documentation
Runs
Runs locally
Pricing
Free
From the docs

What bm-remember says it does

Quickly capture a thought, fact, or reminder into Basic Memory as a lightweight note.
SKILL.md
Content** = the text in `$ARGUMENTS`, verbatim. Don't rewrite or pad it.
SKILL.md
For quick deliberate capture — not full decision or session records.
SKILL.md
npx skills add https://github.com/basicmachines-co/basic-memory --skill bm-remember

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs131
repo stars3.6k
Last updatedAugust 5, 2026
Repositorybasicmachines-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

SKILL.mdMarkdownGitHub ↗

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 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.

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 $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.

3. Write it with write_note:

  • title = the derived title
  • directory = the resolved rememberFolder
  • content = the text
  • tags = ["manual-capture"]
  • Route to 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.

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: decision note

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.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.