Skip to content
Skills Library
AI & agents · Automation

memory

/memory

Save, change or forget a durable fact when the user says remember, note that, commit to memory or forget

Repository
sakura ↗
Licence
MIT
Last repository change
12.11.2026

Assessment and security

82/ 100Class: good
Format25 / 25
Frontmatter with name and description, valid name, description up to 1,024 characters, name matching the folder.
Discoverability25 / 25
Description explains when to use the skill, has a reasonable length and uses third person.
Content17 / 35
At least 150 words and at most 500 lines, headings, step lists, examples or code.
Hygiene15 / 15
No placeholders such as TODO, no Windows paths, with a licence.
Riskno signals detected in the scan
Files in this package
1
Scripts
0
HTML comments
0
URLs in SKILL.md
0
Deprecation

No signals detected. Repository changed on 12.11.2026, without references to retired models or APIs.

Licence

MIT, open: use and modify while retaining author attribution.

What it does and when to use it

Save, change or forget a durable fact when the user says remember, note that, commit to memory or forget

Original author description

Save, change or forget a durable fact when the user says remember, note that, commit to memory or forget

How it works

SKILL.md has no level-two headings · 21 lines, 238 words

SKILL.md preview
---
name: memory
description: Save, change or forget a durable fact when the user says remember, note that, commit to memory or forget
---

Use `sakura-memory`. Don't edit its files.

1. Boil it down to one short sentence: the fact, not the conversation. Turn relative dates into absolute ones.
2. Save it: `sakura-memory add user "<fact>"` for who the user is and how they work, `sakura-memory add notes "<fact>"` for machines, projects and lessons learned.
3. If the store is full, it refuses and lists what's there. Remove what no longer matters, or `replace` two facts with one, then add again. `sakura-memory consolidate <store>` offers merges instead (`pa yes ID` applies one); `sakura-memory stale` lists facts nothing has used for 90 days, which are the first to ask the user about.
4. Confirm in one line: `remembered: <the fact>`.

To change a fact: `sakura-memory replace <store> "<unique part of it>" "<new fact>"`. For "forget X": `sakura-memory remove <store> "<unique part>"`.

It doesn't belong in memory if it's:

- a secret (these are refused)
- progress on the current task
- a step-by-step procedure (that's a skill)
- something a command or the repo can tell you

Saved facts reach the prompt at the next session. They're on disk straight away.

"What should you remember from today?": `sakura-memory reflect today` reads the day's record and makes offers; nothing is saved until the user says yes (`pa yes ID`). Nightly: `pa cron "every day 23:30" -- sakura-memory reflect today`. Never write a fact yourself that the user didn't ask you to remember: offer it.

Versions

RepositoryScoreLicence
This page · coderkoala/sakura82MIT
rjmurillo/ai-agents100MIT
rjmurillo/ai-agents100MIT
topoteretes/cognee-integrations100Apache-2.0
topoteretes/cognee-integrations100Apache-2.0
topoteretes/cognee-integrations100Apache-2.0
thebtf/engram100MIT
stxrmik/antigravity-plus100MIT
boshu2/agentops100Apache-2.0

Database snapshot: 13.11.2026 · package version 5c5b0e4d7edb (SHA-256 digest of the entire package)

Downloads in the last 30 days: 0 · ranking

Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.

Similar skills

  • 100remember
    Save something to the brain right now. Use it when the user says "remember this", "note this down", "don't forget", "keep it for next time", or asks to see or correct what is already remembered.
  • 100using-terse-memory
    Durable agent memory in the TERSE `memory` namespace - remember / forget / recall / durable notes / cross-session facts. Use when the user says remember, forget, don't forget, save this for later, what do you remember, keep track of everything, or when a preference, decision, or…
  • 100remember
    Capture a durable learning so future sessions reuse it automatically. Use when the user corrects Claude, states a preference or rule, shares a debugging insight, or says 'remember this'. Writes to agent-memory.
  • 90sage-using-memory
    Sage's persistent memory. Use when the user says remember this, store this, don't forget, note for next time, what do we know about X, have we seen this before — and whenever the user corrects you, an approach fails repeatedly, or you discover a non-obvious gotcha worth keeping.
  • 100openviking-memory
    Work with OpenViking, the persistent context database behind this agent's memory. Use it whenever the user refers to earlier sessions or shared history ("like last time", "what did we decide"), asks to remember or forget something, shares files, URLs, or repos worth keeping, or…
  • 100knowledge-capture
    Use when a substantial task finishes, when the user corrects the agent or states a preference, when a non-obvious cause or project convention is discovered the hard way, or when the user asks the agent to remember or forget something

Feedback and reports

Your message goes to Bartosz Sokoliński. An email address is needed only for a reply. See the privacy policy.