跳到主要内容

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)开发并推出的
bash
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 前缀)

相关文档​