SuperAPI AI 工具集

migrate-openclaw

智能体与模型

查看项目

更新于 10-15 19:49

技能介绍

用途:该技能帮助用户把数据从 OpenClaw 迁移到 Claude-Agent,提供引导式流程,并保留原有 Claude-Agent 数据(新数据以并列方式添加)。

主要能力:迁移脚本位于 scripts/migrate-openclaw.cjs,基于 Node.js 且零依赖。它可导入 OpenClaw 的记忆、技能、智能体、对话与配置,例如将 SOUL.md 转为 CLAUDE.md、MEMORY.md 转入 memory/ 目录、技能适配为 Claude Code 格式、AGENTS.md 拆分为独立智能体、近期对话生成摘要。

使用方式:先检查安装,运行 ls -la ~/.openclaw/ 2>/dev/null;找不到时询问路径并支持 --openclaw-dir <path>。随后做干跑预览:node scripts/migrate-openclaw.cjs --dry-run --verbose,向用户展示将迁移的技能、智能体与记忆条目数量、跳过的内容及需手动处理的事项。确认后执行 node scripts/migrate-openclaw.cjs --verbose;如需覆盖已有数据则加 --merge:node scripts/migrate-openclaw.cjs --merge --verbose。完成后读取 workspace/migration-report.md 并汇报成功项、待人工处理项和后续步骤。验证时可查看 memory/、.claude/skills/ 以及 CLAUDE.md 是否更新。

限制与注意事项:规则要求始终先干跑预览;未加 --merge 绝不覆盖现有数据;不直接复制凭据,仅提示用户手动重新配置。脚本失败时,常见问题包括权限不足需执行 chmod +x scripts/migrate-openclaw.cjs、OpenClaw 路径错误需询问用户、JSON 解析错误可能因 OpenClaw 配置使用不支持的 JSON5 特性,此时可改为按组件分别迁移(仅记忆、仅技能等)。其他细节资料暂未提供。