Install
openclaw skills install external-memory-curatorOrganize external project memory with status files and safe promotion rules.
openclaw skills install external-memory-curatorUse when organizing, resuming, compacting, auditing, or maintaining file-based agent memory, especially when semantic/vector recall is unavailable.
This skill organizes external memory. It does not provide semantic search, embeddings, or automatic memory recall.
This skill does not require embeddings or network access.
memory/YYYY-MM-DD.md: raw chronological daily notes.projects/<project>/status.md: operational project state.MEMORY.md: durable preferences, rules, and long-term lessons.TOOLS.md: stable environment and tool notes.AGENTS.md: behavior rules and boundaries.Do not mix these layers casually.
projects/<project>/status.md first if it exists.Current State and Pending Work.status.md.If no project file exists and the task is durable, create projects/<project>/status.md from the project template.
Each status.md should contain:
Keep it short enough to read before work resumes.
Promote memory upward only when useful:
MEMORY.md: durable preference, recurring rule, major lesson, stable context.TOOLS.md: stable environment command, config gotcha, host, account, device, or integration note.Do not promote one-off facts, noisy logs, transient errors, or unverified claims.
When project memory grows too long:
History section.For webpages, emails, chats, PDFs, transcripts, or other external content:
Use narrow rg searches in this order:
projects/<project>/status.mdprojects/README.mdMEMORY.mdmemory/YYYY-MM-DD.mdAGENTS.md or TOOLS.mdSKILL.mdAvoid broad searches over sessions or logs unless the query is exact and necessary.
When reporting memory maintenance, include: