SuperAPI AI 工具集

migrate-skill-agent

智能体与模型

查看项目

更新于 10-15 21:02

技能介绍

用途:从 skills-store 仓库中查找并安装指定的 skill 或 agent,安装到用户主目录(~/.claude、~/.codex)或当前项目(.claude、.codex)下。

主要能力:先在用户目录中定位 skills-store 项目并执行 git pull,pull 失败则中止且不复制;只复制指定条目;目标确定后直接覆盖已有条目,完成条件为复制成功且必需文件存在。支持 --skill <name> 仅装 skill、--agent <name> 仅装 agent、单独 <name> 同时搜两者(都存在时要求明确选项)。--target home 装到主目录,--target project 装到当前项目。--clone 仅在找不到仓库时按 $MIGRATE_SKILLS_STORE_PATH → $PWD → $HOME/SourceCode/skills-store → $HOME/skills-store 顺序查找,并 clone 到 $HOME/SourceCode/skills-store 或 $HOME/skills-store 中父目录已存在的第一个位置。--link 用符号链接代替复制,使 git pull 后安装项同步更新,链接项被修改会直接改动仓库。--flavor claude|codex 只装单侧,默认两侧。

使用方式:通过该 skill 的 scripts/migrate-skill-agent.sh 执行,解析后的值需各自加引号,例如 "<脚本路径>" --skill "<name>" --target home。需要安装 agent 时用 --agent "<name>",安装到当前项目用 --target project。

限制:不做 diff 预览、不备份、不回滚、不比较哈希、不做全量同步、不自动检测变更项;未指定 --target 时需询问用户。