antfu/skills-npm

Install agent skills from npm

它解决了什么问题

它消除了分发和管理「代理技能」(AI 编码代理的指令或工具)时的摩擦。无需手动从 Git 仓库克隆技能——这通常会导致版本不匹配、团队设置开销以及手动维护问题——此工具允许将技能直接打包并作为 npm 包分发。

它如何工作

skills-npm 是一个 CLI 工具,会扫描项目中的 node_modulespackage.json,以发现由已安装的 npm 包提供的技能。然后,它会将这些包的符号链接创建到检测到的 AI 编码代理(如 Cursor 或 Windsurf)的配置目录中。通过集成到 package.jsonprepare 脚本中,它确保在安装依赖时自动重新同步技能。

适用人群

  • 开发者:使用 AI 编码代理,希望借助 npm 无缝安装和更新代理技能。
  • 包作者:希望为其工具提供内置技能,以便用户的 AI 代理能更好地与他们的软件交互。

特色亮点

  • 自动发现:检测打包在 npm 包中的代理技能,并自动创建符号链接。
  • 代理自动检测:通过检查配置目录和 CLI 路径,识别系统上安装的哪些编码代理。
  • 无缝集成:使用 npm prepare 钩子,确保技能与依赖更新保持同步。
  • 灵活配置:支持包含/排除过滤器、包的通配符模式,以及 monorepo 的递归扫描。

相关

  • 项目
  • 项目
  • 项目
  • 项目