先说结论
更新 Skillry 的 Skill,就是带上 --force 把安装命令再跑一遍。CLI 会把旧版本挪到 Skills 旁边的 .best-ai-skills/backups/,并告诉你放在了哪。没有单独的更新或卸载命令。
留几行记录
半年后,有人翻到 .claude/skills/launch-page/,拿不准能不能动。在仓库 README 里写上四行,这个问题就有答案了:
## Agent Skills in this repo
- launch-page: from skillry.dev/skills/bs-meridian-marketing-landing
version 1.2.0, project scope (.claude/skills), Claude Code
local change: brand colors in references/palette.md怎么更新 Skill
更新就是带上 --force 重新安装。CLI 会下载最新版本,替换整个文件夹,所以先看改了什么,装完再测:
- 1
先去 Skill 页面看这次改了什么,尤其是脚本、依赖项和外部成本。
- 2
带上
--force重新安装,Agent 或目标目录跟上次保持一致。不加这个参数,CLI 会停下并提示:“already exists. Re-run with --force to replace it safely.”Terminal npx --yes skillry-cli@latest install <slug> --force正常的话你会看到:
Installed <slug> <version> to …和Previous version preserved at … - 3
照平时的方法测一遍:点名调用一次,用平常的话请求一次。
本地改过这个 Skill?--force 会把改动覆盖掉。先把改动拷出来,或者放在 references/ 里,更新完再加回去。
更新出了问题,怎么回滚
每次强制安装,旧版本都会留在 Skills 旁边,例如 ~/.agents/skills/.best-ai-skills/backups/<slug>-<date>-<id>/。Agent 不会加载这个文件夹。要回到旧版本,删掉当前的 <slug>/ 文件夹,把备份挪回原位,再改名为 <slug>。
安装中途失败的话,CLI 会自己把旧版本放回去。
删除 Skill
要删除,直接删掉 Skill 的文件夹。然后在个人目录和项目目录里搜一下还有没有同名副本。在 Claude Code 里,个人副本优先于项目副本,残留的旧副本会让以后的更新看起来没生效。所有目录见 Skill 存放位置。
常见问题
Claude Skills 怎么更新?
带上 --force 重新运行 Skillry 安装命令,或者把 ~/.claude/skills/ 里的 Skill 文件夹整个换掉。Claude Code 在当前会话里就能读到改动。
Skill 更新了为什么没生效?
通常是别处还装着一份同名副本,或者只换了 SKILL.md。在个人和项目的 Skill 目录里搜一下,只留一份完整的。
Skill 更新后怎么回滚?
删掉当前的 <slug>/ 文件夹,把 .best-ai-skills/backups/ 里的备份挪回原位,改名为 <slug>。更新时 CLI 会打印备份路径。
怎么卸载 Skill?
删掉它的文件夹就行。Skillry CLI 没有卸载命令,删完记得查一下有没有残留的同名副本。
参考来源
这篇对你有帮助吗?
