EasyClaw Brain Migration
/install easyclaw-brain-migration
EasyClaw Brain Migration
Use this skill for the files that define the assistant's operating style and continuity, not just runtime config.
Source locations to check
Primary legacy workspace:
~/.easyclaw/workspace/
Important source files:
AGENTS.mdSOUL.mdCORE-PRINCIPLE.mdMEMORY.mdUSER.mdHEARTBEAT.mdmemory/docs/context-management.mdscripts/load_context.sh- launchd files under
~/Library/LaunchAgents/com.easyclaw.*.plist
Target workspace:
- current OpenClaw workspace root
Migration policy
Copy directly
These usually copy well when missing in the target workspace:
MEMORY.mdmemory/contents- context snapshots / historical notes that are purely informational
Merge carefully
These should be reviewed or staged before replacing active files:
AGENTS.mdSOUL.mdHEARTBEAT.mdUSER.md
Why: the new workspace may already contain OpenClaw-native conventions that should not be blown away.
Rebuild, don't blindly copy
These are automation mechanisms, not just text:
- launchd plists
- helper scripts invoked by launchd
- old context-management wrappers
Translate them into current OpenClaw mechanisms such as:
HEARTBEAT.md- cron jobs
- workspace scripts
- updated notes in
AGENTS.md/TOOLS.md
Workflow
1. Generate a migration report
Run:
python3 scripts/report_easyclaw_brain.py
This reports:
- what source files exist
- what target files exist
- which files are safe to import directly
- which should be staged for review
- legacy automations that need rebuilding
2. Stage legacy brain files safely
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.
3. Import memory into active workspace
Run:
python3 scripts/stage_easyclaw_brain.py --import-memory
This:
- backs up current target files if needed
- copies
MEMORY.mdif missing - copies legacy
memory/files that do not already exist - leaves active
AGENTS.md,SOUL.md, andHEARTBEAT.mduntouched
4. Merge principles manually or with explicit review
After staging, read the staged files and selectively merge:
- stable operating rules from
AGENTS.md - persona/principles from
SOUL.mdandCORE-PRINCIPLE.md - heartbeat tasks that still make sense
- context-management notes from
docs/context-management.md
Do not auto-enable old schedules unless the user wants them restored.
Notes
- Treat old memory and prompts as sensitive workspace data.
- Prefer additive migration over destructive replacement.
- For heartbeat and scheduling logic, surface what existed and ask whether to rebuild it as cron/heartbeat behavior.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install easyclaw-brain-migration - 安装完成后,直接呼叫该 Skill 的名称或使用
/easyclaw-brain-migration触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
EasyClaw Brain Migration 是什么?
Migrate EasyClaw workspace-level behavior into a new OpenClaw workspace by locating and comparing old EasyClaw brain files such as AGENTS.md, SOUL.md, MEMORY... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 238 次。
如何安装 EasyClaw Brain Migration?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install easyclaw-brain-migration」即可一键安装,无需额外配置。
EasyClaw Brain Migration 是免费的吗?
是的,EasyClaw Brain Migration 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
EasyClaw Brain Migration 支持哪些平台?
EasyClaw Brain Migration 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 EasyClaw Brain Migration?
由 sjinopenclaw(@sjingh)开发并维护,当前版本 v0.1.0。