SuperAPI AI 工具集

config-restore

智能体与模型

查看项目

更新于 10-16 03:46

技能介绍

用途:将备份目录中的 Claude Code 配置复制回 ~/.claude/,默认恢复三类用户自建配置:commands/(斜杠命令定义)、skills/(智能体技能及资源)、agents/(子智能体定义)。适用于从旧备份恢复、修改后重新加载、从其他机器或项目复制配置、误删后找回、导入他人分享的配置。

使用方式:先确认源目录(默认当前工作目录),再询问需恢复哪些目录(不指定则三者全部恢复);复制前检查目标目录是否已存在,如存在需用户确认是否覆盖,用户拒绝则跳过该目录。随后执行脚本:~/.claude/skills/config-restore/scripts/restore.sh [source-dir] [directories...],其中 source-dir 为含备份的源目录,directories 为空格分隔的 commands、skills、agents。脚本优先使用 rsync -av,不可用时回退 cp -rf,保留权限与时间戳,必要时用 mkdir -p 创建目标目录。完成后报告各目录恢复的文件数、目录数与目标路径,并说明被跳过的目录。

限制与错误处理:源目录不存在、或 ~/.claude/ 不存在时会报错退出(后者提示 Claude Code 可能未安装,不会自行创建该目录);请求的目录在源中缺失会提示跳过;rsync 不可用会提示改用 cp。该技能不会自动覆盖,冲突时必须由用户确认。