claws-forgetlisted
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