dby-update
Installation
SKILL.md
dby-update:把本鸭对账到最新
先 --dry-run 出清单,用户认可后再 --yes;不做清单之外的确认。Shell 权限由用户在宿主权限窗口里决定。
这个 skill 干的是「对账」,不是「更新」
让本机这套本鸭 skill 等于上游当前全集:
- 归档上游已经下架的
- 装上新增的
- 刷新内容哈希落后于上游当前版的,以及内容虽是当前版、但少了一处落位的;两者都不缺的一个都不动
🔴 「内容是当前版」不等于「已经就位」。 宿主按自己那个目录读 skill——Claude Code 只读
.claude/skills,包只落进.agents/skills时对它根本不存在。 对账判据是「内容 且 落位」:本机任一受管安装目录缺落位,这个包就重装一遍补齐,计划里用 🩹 单列。
本机已和上游一致时结论是无需任何操作,一个包都不重下;想重装某个坏了的包用
--force-refresh。
⚠️ 别用
npx skills update:上游已改名 / 下架的包会被它静默跳过、永远留在本机,项目级安装它也看不见。