SuperAPI AI 工具集

openclaw-migration

通用与其它

查看项目

更新于 10-16 02:33

技能介绍

用途:把用户的 OpenClaw 设置迁移到 Hermes Agent,尽量减少手工清理。可通过内置 CLI 命令或该技能(由智能体引导)完成。

主要能力:将 SOUL.md 导入 Hermes 主目录;把 OpenClaw 的 MEMORY.md 和 USER.md 转换为 Hermes 记忆条目;合并命令审批模式到 command_allowlist;迁移兼容的消息设置(如 TELEGRAM_ALLOWED_USERS)并映射工作区设置;把 OpenClaw 技能复制到 ~/.hermes/skills/openclaw-imports/;可选复制工作区说明文件;镜像兼容资产(如 workspace/tts/ 到 ~/.hermes/tts/);归档无直接目标的非机密文档;输出结构化报告,列出已迁移、冲突、跳过项及原因。

使用方式:快速非交互迁移用 hermes claw migrate,支持 --dry-run、--preset user-data、--overwrite、--source 等参数;首次运行 hermes setup 向导会自动检测 ~/.openclaw 并提示迁移。交互式引导迁移使用脚本 scripts/openclaw_to_hermes.py,安装后通常位于 ~/.hermes/skills/migration/openclaw-migration/scripts/openclaw_to_hermes.py。常用命令:python ~/.hermes/skills/migration/openclaw-migration/scripts/openclaw_to_hermes.py --execute --preset user-data --skill-conflict skip;完整兼容迁移加 --preset full --migrate-secrets;包含工作区说明时加 --workspace-target "/absolute/workspace/path"。

适用场景:希望把 OpenClaw 的人设、记忆、技能和兼容配置整体搬到 Hermes,并需要预览、冲突处理与迁移报告的用户。

限制:默认不迁移机密,仅 --migrate-secrets 时导入允许列表中的机密(当前为 TELEGRAM_BOT_TOKEN);不静默覆盖非空目标,覆盖时保留备份;工作区说明仅在用户明确提供绝对路径时迁移;clarify 工具一次只能问一个选择、最多 4 个预定义选项,不支持多选;执行前应先 dry run,并处理 SOUL.md 冲突、技能冲突、迁移模式和工作区目标等未决事项。