← ClaudeAtlas

claws-forgetlisted

Soft-delete or hard-delete a memory — invoked only on explicit user confirmation; never called automatically from any orchestration flow.
neunaha/claws · ★ 9 · DevOps & Infrastructure · score 76
Install: claude install-skill neunaha/claws
## What this is A guarded memory-deletion skill that calls `claws_forget` (soft or hard delete) only after receiving explicit same-turn user confirmation. Default is soft-delete (recoverable from trash). Hard-delete requires the user to say "permanently" or "hard delete." ## When to invoke - User explicitly confirms a specific memory should be removed: "forget the v0.8-alpha memory, it's superseded." - User says "delete this memory" or "remove `<slug>`" after reviewing it. ## When NOT to invoke - Never call automatically from any orchestration flow — not from /claws-do, /claws-auto, /claws-fix, or any wave. - Do not call if the user hasn't confirmed in the same turn. - If `CLAWS_NO_MEMORY=1` is set, skip and inform the user. ## Steps 1. Identify the slug and show current content (`claws_recall` or `claws_memory_metadata`). 2. State the consequences: "This will soft-delete `<slug>` (recoverable)" or "permanently delete `<slug>` (no recovery)." 3. Ask: "Confirm delete? (yes/no)" 4. Proceed only if user confirms in the same turn. 5. Call `mcp__claws__claws_forget` with `{ "name": "<slug>", "hard": false }`. Use `hard: true` only if user said "permanently." 6. Confirm result: "Memory `<slug>` deleted. Recoverable at `<trash_path>`." (soft) or "permanently deleted." (hard). ## Examples **Soft-delete:** > User: "Remove the v0.8-alpha-in-flight memory." > Claude: "This will soft-delete `v0.8-alpha-in-flight` (recoverable). Confirm? (yes/no)" > User: "Yes." > Claude calls `c