Install
openclaw skills install easyclaw-brain-migrationMigrate EasyClaw workspace-level behavior into a new OpenClaw workspace by locating and comparing old EasyClaw brain files such as AGENTS.md, SOUL.md, MEMORY.md, HEARTBEAT.md, memory/, launchd/context-management docs, then staging or importing them with backups. Use when a user wants to copy EasyClaw principles, memories, heartbeat logic, context-management setup, or other non-JSON core system behavior into the current OpenClaw workspace.
openclaw skills install easyclaw-brain-migrationUse this skill for the files that define the assistant's operating style and continuity, not just runtime config.
Primary legacy workspace:
~/.easyclaw/workspace/Important source files:
AGENTS.mdSOUL.mdCORE-PRINCIPLE.mdMEMORY.mdUSER.mdHEARTBEAT.mdmemory/docs/context-management.mdscripts/load_context.sh~/Library/LaunchAgents/com.easyclaw.*.plistTarget workspace:
These usually copy well when missing in the target workspace:
MEMORY.mdmemory/ contentsThese should be reviewed or staged before replacing active files:
AGENTS.mdSOUL.mdHEARTBEAT.mdUSER.mdWhy: the new workspace may already contain OpenClaw-native conventions that should not be blown away.
These are automation mechanisms, not just text:
Translate them into current OpenClaw mechanisms such as:
HEARTBEAT.mdAGENTS.md / TOOLS.mdRun:
python3 scripts/report_easyclaw_brain.py
This reports:
Run:
python3 scripts/stage_easyclaw_brain.py
This copies legacy brain files into imports/easyclaw/ inside the current workspace without overwriting active files.
Use staging first when you want a safe reviewable landing zone.
Run:
python3 scripts/stage_easyclaw_brain.py --import-memory
This:
MEMORY.md if missingmemory/ files that do not already existAGENTS.md, SOUL.md, and HEARTBEAT.md untouchedAfter staging, read the staged files and selectively merge:
AGENTS.mdSOUL.md and CORE-PRINCIPLE.mddocs/context-management.mdDo not auto-enable old schedules unless the user wants them restored.