Propose or apply consolidation of episodic memories into semantic ones, combining related episodic captures into higher-level semantic summary notes. Use after a long session or when the user asks to clean up, organise, summarise, merge, or declutter memories, or requests memory cleanup or memory management. Always run --propose first so the user can review before --apply commits changes to the vault.
69
85%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Cluster related episodic memories and synthesise them into durable semantic notes.
Think of --propose as generating a diff and --apply as committing the merge.
You never commit without reviewing the diff first. The human is always the final
gatekeeper — the agent's job is to surface candidates, not to decide what gets
promoted to long-term memory.
Always propose before applying:
# Step 1 — generate proposals (written to vault inbox for review)
vault-cli consolidate --propose [--project <id>]
# Step 2 — open vault inbox, review, set status: approved or rejected
# (edit 00-inbox/consolidation-proposals.md in Obsidian)
# Step 3 — apply approved proposals
vault-cli consolidate --applyIf --propose outputs "No episodic memories found to consolidate", skip Step 3 —
there is nothing to apply.
--propose: clusters episodic memories by semantic similarity, calls the
inference command to synthesise each cluster, writes proposals to
00-inbox/consolidation-proposals.md--apply: reads the proposals file, writes approved ones as semantic notes,
marks source episodics as superseded, logs rejected ones to auditSource episodic memories are never deleted — only marked superseded.
Human edits in Obsidian are always respected and never overwritten.
--apply without first running --propose — doing so bypasses human review and irreversibly promotes unreviewed clusters to semantic memory--apply without confirming the user has reviewed the proposals — always pause at Step 2 and wait for the user to confirm before proceedinga1083f4
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.