用途:将调用方仓库根目录 skills-lock.json 的 computedHash 与上游仓库现状对照并更新。该技能只编辑根目录这一文件,不编辑 submodule 下的同名文件。
主要能力:按 source 分组批量处理,或通过参数只处理单个技能(参数须为小写 kebab-case);用 npx skills add 计算哈希以与 CLI 内部算法一致,而非手动 sha256sum;对 source 做严格校验,仅接受 Fandhe-AI/<repo> 形式,否则跳过并警告。
使用方式:需 gh CLI 已认证、node/npx 可用、python3 可用、file CLI 可用,且根目录存在 skills-lock.json。执行前 skills-lock.json 与目标 .agents/skills/<name>/ 不得有未提交改动(含未跟踪文件)。须在常规主 worktree 根目录运行,linked worktree、separate-git-dir、submodule、.git 为 symlink 等结构会被拒绝。若存在 scripts/check-skill-local-patches.sh 与 .agents/skills/LOCAL-PATCHES.md,需先经用户按 blob hash 明确批准才执行 checker。
限制:多处检查为 fail-closed,环境或布局异常即中止;npx 会以上游最新版覆盖 .agents/skills/<name>/,未提交的 WIP 无法恢复;具体版本固定值、更新步骤及完整流程细节以原始资料为准。