← ClaudeAtlas

persistent-memorylisted

Persists context across conversations as plain markdown so every future session can enrich a topic-scoped memory (e.g. `parenting`, `relationship-anna`, `work-history`, `project-acme`). Four operations: `write` (extract candidates, resolve as ADD / UPDATE / DELETE / NOOP per Mem0), `read` (load a ≤ 200-line INDEX; fetch detail entries on demand per Claude Code's MEMORY.md pattern), `consolidate` (sleep-style merge + prune), `forget` (delete or redact with audit). Three storage tiers: home (`~/.agent-memory/<scope>/`, default), project-local (gitignored), project-shared (committed). Strict never-store list (passwords, API keys, JWTs, credit cards, SSNs, private keys); mandatory consent preview before write. Documents scaling from markdown → SQLite FTS → vector DB → managed memory (Mem0 / Letta / Zep). Triggers on "remember this", "save to memory", "recall memory", "load memory", "what do you remember about", "consolidate memory", "forget that", "/persistent-memory".
mthines/agent-skills · ★ 4 · Data & Documents · score 83
Install: claude install-skill mthines/agent-skills
# Persistent Memory Capture, recall, consolidate, and forget memories scoped to a user-chosen topic (e.g. `parenting`, `work`, `relationship-anna`) as plain markdown files, so any future conversation can pick up where the last one left off. > **This `SKILL.md` is a thin index.** Operation pipelines, taxonomy, > privacy rules, integration patterns, and scaling guidance live in > `rules/*.md` and load on demand. Literal artefact templates live in > `templates/*.md`. Worked examples and citations live in `references/*.md`. > Read only what the current operation asks for. --- ## Mode Detection Parse `$ARGUMENTS` (first token) and detect the operation: | Operation | Default | Trigger phrases | | ------------- | ------- | ------------------------------------------------------------------------ | | `write` | **yes** | "remember", "save to memory", "add to memory", `$0 == "write"` | | `read` | | "recall", "load memory", "what do you remember about", `$0 == "read"` | | `consolidate` | | "consolidate memory", "compress memory", `$0 == "consolidate"` | | `forget` | | "forget that", "delete memory", "redact", `$0 == "forget"` | | `list` | | "list memory", "what scopes do I have", `$0 == "list"` | State the detected operation and resolved scope in one line before continuing. Example: ```text Operation: write Sc