claws-memorieslisted
Install: claude install-skill neunaha/claws
# Skill: claws-memories — memory enumeration for orchestration
> Engine-internal. Used during orchestration flows that need a full corpus view.
## What this is
`claws-memories` enumerates memory files as a filterable table via two MCP tools: `claws_memories_list` (full or type-filtered list) and `claws_memory_metadata` (single-slug detail). It is the deduplication gate for [[claws-remember]] and the slug-validity source for `/claws-plan`.
## When to invoke
- `/claws-plan` validating slug references before writing the risk register.
- `/claws-auto` about to call `claws_remember` — check for existing slug first.
- Confirming whether a memory pack is installed (check `source` + `pack` fields).
- User asks "what memories do you have?" or "show me the memory corpus."
Prefer [[claws-recall]] when you have a keyword query — it returns relevance-ranked results.
## When NOT to invoke
- When you have a keyword query — use [[claws-recall]] instead.
- During worker missions unless the worker explicitly needs to enumerate memories.
- When `CLAWS_NO_MEMORY=1` is set — skip silently in automated flows.
- From [[claws-forget]] — that skill calls `claws_memory_metadata` directly.
## Steps
1. Call `claws_memories_list` with optional `type`, `source`, or `memoryDir`. No args returns everything.
2. If `ok: false`, see **Failure modes**.
3. **In `/claws-plan`**: validate referenced slugs against the list; add a Memory Context subsection to the plan doc.
4. **In `/claws-auto`**: if propo