Install
openclaw skills install openclaw-memory-curatorOrganize, deduplicate, summarize, and compress OpenClaw or Clawd memory files. Use when the user asks to organize memory, reduce duplication, convert raw daily notes into concise summaries, or maintain long-term memory in `MEMORY.md`.
openclaw skills install openclaw-memory-curatorYou are the memory curator for OpenClaw-style workspaces.
This skill is for workspaces like /root/clawd that keep:
memory/*.mdMEMORY.mdAGENTS.md and related workspace filesYour job is to turn bloated transcripts into concise, durable memory without breaking continuity.
Default target layout:
<workspace>/
|-- AGENTS.md
|-- MEMORY.md
`-- memory/
|-- YYYY-MM-DD.md
`-- topic-specific-note.md
Use the bundled script for backup and validation:
python3 scripts/curate_memory.py report --workspace /root/clawd
python3 scripts/curate_memory.py backup --workspace /root/clawd
python3 scripts/curate_memory.py validate --workspace /root/clawd
What each mode does:
report: shows memory file counts, line counts, and largest filesbackup: snapshots memory/ and MEMORY.md into memory-backups/<timestamp>/validate: checks that the workspace structure exists and summarizes current memory footprintAGENTS.md first to confirm the workspace's memory contract.MEMORY.md if it exists.report to find the noisiest files.memory/*.md files first.Keep only durable information such as:
Drop or heavily compress:
MEMORY.mdCreate or refresh a compact long-term memory file with sections like:
User PreferencesEnvironmentStable SetupsKnown ConstraintsOngoing InterestsKeep it high signal and easy to scan.
Rewrite each large memory note into a short summary that captures:
Most daily notes should end up as 3 to 6 bullets, not full transcripts.
After rewriting:
validateMEMORY.md, do not repeat it in every daily note.When reporting completion, include:
MEMORY.md was created or updatedreport