skills-lock
- 类似pnpm-lock.yaml锁定 npm 包版本,skills-lock.json锁定的是 AI Agent 技能包的来源和版本。
- 该锁文件由 Vercel 团队推出的vercel-labs/skills 工具管理,配合的是一套跨工具的 Agent Skills 标准
- skills-lock.json = 当前项目里,哪些 agent 能识别哪些 skill 的索引文件
- skills-lock.json 给 Agent Skills 上一把锁
npx skills add会自动检测你项目里用的是哪个 Agent,然后生成对应格式的配置文件
skills-lock.json 如何生成
- 它是通过其官方命令行工具
skills(通常使用npx skills调用)自动生成的,不需要手动创建。 - 通过npx skills安装skills,会自动生成这个锁文件,而这个锁文件,会对当前项目的agent生效
相关命令
npx skills这个命令行工具确实是由 Vercel 团队(具体来自 vercel-labs)开发并推出的
npx skills add owner/repo # 装一个 skill(在当前项目安装skills、会生成lock和更新lock)
npx skills add -g owner/repo # 装到全局
npx skills list # 看装了哪些(别名 ls)
npx skills check # 查上游有没有更新
npx skills update # 把更新应用上
npx skills remove <name> # 删掉(别名 rm)
npx skills experimental_install # 按 lock 还原(还挂着 experimental 前缀)