Agent Skills
返回列表
WorkBuddy 数据迁移助手

WorkBuddy 数据迁移助手

IT 运维与安全 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_a4bd4246/workbuddymigrate。

技能介绍

要解决的问题

WorkBuddy 的数据分散在 workbuddy.db、skills/、projects/、connectors/ 等目录中,账号、设备、操作系统切换后会出现 sessions.cwd 路径不可用、user_id 不一致、projects 目录名与新 cwd 编码不匹配等问题。直接复制文件容易漏掉 SQLite WAL、覆盖已有数据或造成任务与会话失联。

工作方式与关键步骤

workbuddy任务迁移skill 将迁移拆成可预览、可校验的流程:

  • 扫描当前数据:识别数据库、Skills、项目历史、连接器、会话状态、任务与团队配置。
  • 创建备份:生成包含核心数据模块的备份包,并在恢复前备份目标数据库。
  • 跨平台映射:在 macOS 与 Windows 之间迁移时,自动处理路径、user_id、workspaces.path、projects 目录重命名与缺失目录创建。
  • 智能恢复:数据库使用 INSERT OR IGNORE,Skills 按名合并,项目按目录合并,配置文件仅在目标缺失时创建。
  • 恢复校验:检查 sessions.cwd 有效性、workspace 目录、projects 匹配、tasks-sessions 关联与 user_id 一致性。

适用边界与注意

该 skill 适合同机换账号、跨设备迁移和修复已导入但路径错误的数据;binaries/、app/、plugins/ 默认不备份。恢复默认不覆盖已有数据,跨平台迁移建议使用 --auto-map,并在 WorkBuddy 停止写入时执行,避免数据库写入冲突。

使用场景

  • 跨设备迁移 WorkBuddy 时,自动映射路径、合并账号并校验任务与会话关联
  • 同机换账号后,恢复旧账号的任务、Skills、连接器,且不覆盖新账号数据
  • 备份 WorkBuddy 配置与项目历史,用于新电脑重装或账号切换前留存
  • 修复已导入但 sessions.cwd 错误的数据,重新匹配 projects 目录

适合人员

  • 维护 WorkBuddy 个人工作流的工程师,需要换电脑后保留任务、Skills 和连接器
  • 频繁切换账号的开发者,需要在同机恢复旧账号会话且不覆盖新账号数据
  • 跨 macOS 与 Windows 协作的运维人员,需要修复路径编码导致的任务不可用
  • 负责团队 WorkBuddy 配置存档的 IT 管理员,需要备份任务、项目历史和团队结构