备份自己
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_12d85a03/backup-yourself。
技能介绍
要解决什么问题
换设备、换账号,或希望「新 Agent 接着旧 Agent 的人设与上下文」时,WorkBuddy 侧的身份文件、workspace 记忆、自创技能往往散落在 ~/.workbuddy/ 与 ~/WorkBuddy/*/.workbuddy/ 里,手动拷贝容易漏层、误覆盖,还会把 settings.json、mcp.json 里的密钥一并带走。
用户说「备份自己 / 备份我的记忆 / 记忆传承 / 迁移 agent」时,就需要把可本地传承的部分打成单一归档,并在还原时尽量不静默覆盖已有文件。
技能如何工作
备份按四层记忆组织,其中前三层进入 .tar.gz:
- ① 身份:
SOUL.md、IDENTITY.md、USER.md原样打包。 - ② 记忆:用户级
MEMORY.md、各 workspace 的memory/、云端 profile 快照原样打包。 - ③ 技能/配置:
agent_created=true的自创 skills 原样;settings.json/mcp.json自动脱敏后入包。 - ④ 服务端:会话历史、自动化、云端 profile 原库不进包——同账号登录新环境由服务端恢复。
包内还会生成 MANIFEST.md(新 Agent 第一课)、RESTORE.md(还原指引)、SECRETS_TODO.md(待重填密钥清单)。备份结束时脚本输出 JSON_RESULT::{...},其中 out 为包路径;完成后应通过 deliver_attachments 把 .tar.gz 交给用户。
还原侧规则偏安全:身份/记忆/技能若已存在则先存 .bak 再写入;配置不自动覆盖,落到 ~/.workbuddy/_restored_config/ 供核对;云端画像快照写入 ~/.workbuddy/_restored_profile_snapshot.md。还原后提示阅读 MANIFEST.md 并按 SECRETS_TODO.md 补密钥。
脱敏匹配 appsecret、secret、token、apikey 等字段名(大小写不敏感),JSON 解析失败时用正则兜底,占位为 ``。
适用边界与注意点
- 只读用户文件、绝不删除;任何覆盖前都有
.bak。 - 自创技能以
agent-created-skills.json为准,不打包市场安装的第三方 skill。 - workspace memory 默认发现
~/WorkBuddy/*/.workbuddy/memory,其它路径用--workspace补充。 - 归档含个人画像与配置,属敏感数据:勿提交公开仓库或随意外发。
使用场景
- 换新电脑或重装系统前,要把当前 Agent 的 SOUL、MEMORY 与自创 skill 打成单一 tar.gz 带走
- 同一 WorkBuddy 账号下开新 Agent,希望一键继承旧环境的人设、workspace 记忆与 agent_created 技能
- 收到他人或旧机生成的传承包,需要按 RESTORE.md 还原到 ~/.workbuddy/ 并核对脱敏后的配置
- 换公司账号或设备时,先备份本地可传承层,再靠同账号登录恢复服务端会话与自动化
适合人员
- 长期在 WorkBuddy 上维护人设与 MEMORY.md、不愿换机后从零调教 Agent 的工程师
- 在 ~/WorkBuddy 多个项目下积累了 workspace memory、需要整包搬迁的独立开发者
- 用 agent-created-skills.json 登记过自创 skill、担心重装后技能丢失的 Agent 维护者
- 要把 Agent 上下文交给同事或新环境、且需避免 settings.json 明文密钥外泄的协作者