Install
openclaw skills install openclaw-memory-fusion-coreBuild and operate a unified OpenClaw memory system that combines native Markdown memory, project memory, structured event memory, migration from older PROJECTS.md/improvements.md layouts, memorySearch configuration, and upgrade-safe maintenance workflows.
openclaw skills install openclaw-memory-fusion-coreUse this skill when the user wants to:
PROJECTS.md / memory/*.md / improvements datamemorySearch safely for long-term and project retrievalThis skill is designed to stay compatible with OpenClaw upgrades:
memorySearch config fieldsopenclaw-memory-fusion keeps memory in five layers:
MEMORY.md, PROJECTS.md, memory/YYYY-MM-DD.mdprojects/<slug>/overview.md, timeline.md, decisions.md, artifacts.mdmemory_fusion/project_aliases.md (projects/ALIASES.md is treated as a legacy location and migrated away from retrieval)ops/*.md for system improvements and upgrade notesmemory_fusion/events/*.jsonlmemory_fusion/semantic/*.mdCheck the current setup:
python3 ~/.agents/skills/openclaw-memory-fusion/scripts/openclaw_memory_fusion.py doctor
Preview installation without changing anything:
python3 ~/.agents/skills/openclaw-memory-fusion/scripts/openclaw_memory_fusion.py install
Apply installation and configure memory search:
python3 ~/.agents/skills/openclaw-memory-fusion/scripts/openclaw_memory_fusion.py install --apply --provider local
Preview migration of legacy project memory:
python3 ~/.agents/skills/openclaw-memory-fusion/scripts/openclaw_memory_fusion.py migrate
Apply migration:
python3 ~/.agents/skills/openclaw-memory-fusion/scripts/openclaw_memory_fusion.py migrate --apply
Record a structured memory event:
python3 ~/.agents/skills/openclaw-memory-fusion/scripts/openclaw_memory_fusion.py capture \
--kind project_update \
--scope project \
--project sample-project \
--summary "Deployment checklist moved into final validation"
Rebuild semantic digests:
python3 ~/.agents/skills/openclaw-memory-fusion/scripts/openclaw_memory_fusion.py sync-semantic --apply
Generate or refresh the editable project alias registry:
python3 ~/.agents/skills/openclaw-memory-fusion/scripts/openclaw_memory_fusion.py sync-aliases --apply
Auto-capture recent working memory into structured events:
python3 ~/.agents/skills/openclaw-memory-fusion/scripts/openclaw_memory_fusion.py auto-capture --days 7 --apply
Check project-memory drift:
python3 ~/.agents/skills/openclaw-memory-fusion/scripts/openclaw_memory_fusion.py drift-check --days 30
Run a reflective dream pass with safe repairs:
python3 ~/.agents/skills/openclaw-memory-fusion/scripts/openclaw_memory_fusion.py dream --days 7 --apply --repair-placeholders
Check upgrade safety:
python3 ~/.agents/skills/openclaw-memory-fusion/scripts/openclaw_memory_fusion.py upgrade-check
Rollback the latest mutating command:
python3 ~/.agents/skills/openclaw-memory-fusion/scripts/openclaw_memory_fusion.py rollback --latest
install and migrate are dry-run by defaultauto-capture, drift-check, and dream are also dry-run by defaultsync-aliases is also dry-run by defaultworkspace/memory_fusion/manifests/workspace/memory_fusion/checkpoints/auto-capture extracts structured events from recent memory/YYYY-MM-DD.md and ops notessync-aliases maintains a human-editable alias table with Force aliases and Suggested aliasesdrift-check compares project overview snapshot fields with more recent structured eventsdream chains auto-capture, drift analysis, semantic refresh, and optional placeholder repairStatus / Next step fields; conflicting non-placeholder content is reported, not silently rewrittenDo not use this skill if the user only wants to remember a single durable preference. In that case, update the relevant Markdown memory file directly.