OpenClaw 资产迁至 WorkBuddy
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_87fe1a85/gwchen19。
技能介绍
解决什么问题
把 OpenClaw 的积累搬到 WorkBuddy,最容易踩的坑不是"文件没找到",而是把不该搬的东西一起搬了过去:凭据目录整包复制、运行态缓存当成长期配置、人设文件被源文件覆盖。本技能只做一件事:把 OpenClaw 中在 WorkBuddy 有明确落点的"用户资产",按可审计、可回退的方式迁过去。
核心能力
- 迁移范围收敛:只处理身份文件(
SOUL.md、IDENTITY.md、USER.md)、memory、skills、MCP 配置、bot/channel 连接配置、cron job 定义,明确跳过 session logs、运行态状态、插件二进制目录。 - 融合优先:默认策略是 merge 而非覆盖。WorkBuddy 已建立的人设、语气、边界优先保留,OpenClaw 中缺失但有价值的信息才补进去。
- 结构化转换:
credentials/*不做整目录复制,而是拆分"渠道凭据"与"策略/allowlist",按 WorkBuddy schema 写入。
关键步骤
- 动手前用
ask_followup_question获得用户确认,取消则立即终止。 - 盘点源路径与目标路径,产出迁移表。
- 覆盖或重度 merge 前先备份目标文件。
- 按 identity → memory → skills → MCP → bot/channel → cron 顺序执行。
- 每个 cron job 生成对应的
automation.toml,无法安全转换的表达式标记为 manual review。 - 输出迁移报告,逐条列出动作、路径与结果。
注意点
schedule.kind = "every"只对整小时间隔自动转换,其余标记 manual review。- WhatsApp、Matrix、Telegram 等渠道不在 WorkBuddy 内建列表中,默认结论是 manual review 或 unsupported。
- 微信客服号走单独绑定机制,属于"重新绑定"而非"复制凭据文件"。
- WorkBuddy 产品登录态由
product.json与 SecretStorage 维护,不要与 bot/channel 绑定配置混淆。
使用场景
- 从 OpenClaw 迁移身份文件到 WorkBuddy,需保留现有人设不覆盖
- 合并 OpenClaw 的 memory 文件到 WorkBuddy,去重并保留日期型文件
- 将 OpenClaw 的 MCP server 配置转换为 WorkBuddy 的 mcp.json 格式
- 迁移 OpenClaw 的 cron job 到 WorkBuddy 的 automation.toml,转换调度规则
适合人员
- 从 OpenClaw 迁移到 WorkBuddy 的 AI 助手开发者,担心人设被覆盖
- 维护多渠道 bot 的运维工程师,需要将 OpenClaw 的 channel 配置迁到 WorkBuddy,避免凭据泄露
- 管理自动化任务的开发者,要把 OpenClaw 的 cron job 转为 WorkBuddy 的 automation,确保语义一致