当前位置: 首页 > news >正文

npx skills:AI Agent Skill 的 npm,50+ 工具统一的 Skill 管理工具

npx skills是 Vercel Labs 开发的 Skill 管理工具,GitHub 16,500+ Stars。在 AI Agent Skill 领域,它目前用的人最多、生态最完整——类似于 npm 之于 Node.js、pip 之于 Python

关键数据:

  • 最热门 Skill 累计安装130 万+
  • Microsoft 一家总安装量540 万+
  • 支持50+种 AI 工具
  • 生态已有260+个 Skill

如果你想快速给自己的 AI 编程工具装上别人写好的能力,或者想把自己写的好用 Skill 分享出去,这个工具值得一试。

项目定位

npx skills 是 Skill 领域的 npm——安装、更新、删除、搜索,一条命令搞定,不用手动建目录或复制文件。

# 装一个 Skill npx skills add anthropics/skills --skill commit # 看装了哪些 npx skills list

CLI 源码:github.com/vercel-labs/skills
Skill 发现和浏览:skills.sh

⚠ 注意:npx skills add 本质上是从 GitHub 下载文件。如果网络环境无法直接访问 GitHub,需要先配置代理。

基本用法

安装 Skill

npx skills add # 装某个仓库的全部 Skill npx skills add --skill # 只装某个 npx skills add -y # 跳过确认 # 也支持直接从 URL 安装单个 SKILL.md 文件: npx skills add https://example.com/my-skill/SKILL.md

安装后,Skill 文件会被放到.agents/skills/目录(项目级)或~/.agents/skills/(全局级),同时对已安装的 AI 工具创建对应的符号链接(比如.claude/skills/)。

指定 AI 工具

默认只会为当前检测到的 AI 工具安装。用--agent可以指定:

npx skills add anthropics/skills --skill commit --agent claude-code cursor npx skills add anthropics/skills --skill commit --agent '*' # 所有支持的工具

全局 vs 项目安装

场景安装位置理由
每个项目都用全局 (-g)省得每个项目装一遍
只在特定项目用项目级不污染其他项目的上下文
团队共享项目 + 提交到 Git跟着代码走
npx skills add anthropics/skills --skill commit # 项目级 npx skills add anthropics/skills --skill commit -g # 全局级

其他安装选项

--copy复制文件而不是创建符号链接
--all等同于--skill '*' --agent '*' -y
--full-depth即使子目录有 SKILL.md 也搜索更深层
-l, --list只列出仓库里有哪些 Skill,不实际安装

搜索 Skill

find 命令提供交互式搜索,输入关键词就能从 skills.sh 上找到社区的skills

更新 Skill

npx skills update # 更新所有项目级 Skill npx skills update my-skill # 只更新某个 npx skills update -g # 只更新全局 Skill npx skills update -p # 只更新项目级 Skill npx skills upgrade # 同 update

删除 Skill

npx skills remove # 交互式选择要删的 npx skills remove my-skill # 按名称删除 npx skills remove -g # 从全局删除 npx skills rm --all # 删除所有(需确认)

创建 Skill

npx skills init my-skill # 创建 my-skill/SKILL.md

生成的 SKILL.md 包含 frontmatter 模板,编辑完后可以:

  • 发布到 GitHub:推到你的仓库,别人就能用npx skills add安装
  • 托管到任意 URL:别人用npx skills add https://xxx

Lock 文件机制

安装 Skill 后会产生 Lock 文件,用来记录安装来源和版本信息。有两套:

全局 Lock 文件

路径:~/.agents/.skill-lock.json

跟踪你全局安装了哪些 Skill。每条记录包含来源,路径、哈希和时间戳

{ "version": 3, "skills": { "mj-design": { "source": "makerjackie/skills", "sourceType": "github", "sourceUrl": "https://github.com/makerjackie/skills", "skillPath": "skills/mj-design/SKILL.md", "skillFolderHash": "abc123...", "installedAt": "2026-04-29T10:00:00.000Z", "updatedAt": "2026-04-29T10:00:00.000Z" } } }

路径:项目根目录的skills-lock.json

设计为提交到 Git。团队成员克隆后,运行npx skills experimental_install就能从 Lock 文件恢复所有项目级 Skill(类似npm installpackage-lock.json)。

与全局 Lock 的区别:项目 Lock 文件故意不存时间戳,减少 Git 合并冲突。

支持的 AI 工具

npx skills 支持 40+ 种 AI 工具,安装时会自动检测当前环境:

工具开发方安装路径
Claude CodeAnthropic.claude/skills/
CursorCursor Inc..cursor/skills/
CodexOpenAI.codex/skills/
Cline开源社区.cline/skills/
WindsurfCodeium.windsurf/skills/
Gemini CLIGoogle.gemini/skills/
AmpAmplified.agents/skills/
Goose开源社区.goose/skills/

通用目录.agents/skills/是所有"universal agent"共享的位置。

安全审计

Skills.sh 会对首次被安装的 Skill 自动生成安全审计,合作方包括 Gen Agent Trust Hub、Socket、Snyk 等。安装时 CLI 会展示审计结果:

Skilled Name Gen Socket Snyk mj-writer Safe 0 alerts Low Risk

⚠ 安全提示:这不意味着每个 Skill 都安全可靠——审计只覆盖已知风险类别。安装社区 Skill 前,建议先看一眼它的源码。

遥测

CLI 默认开启匿名遥测,只记录安装了哪些 Skill,不收集个人信息。关闭方式:

DISABLE_TELEMETRY=1 npx skills add ...

FAQ

问题解答
报错怎么办?最常见原因是网络问题。npx skills add 需要能访问 GitHub。
装完没生效?npx skills list确认文件在正确目录下;当前对话需要新开一轮才能加载新 Skill。
支持私有仓库吗?主要支持公开仓库。私有仓库需手动克隆后放到对应目录。
删除会丢改过的内容吗?

会。npx skills remove会直接删除文件。如果改过,先备份。

http://www.gsyq.cn/news/1534085.html

相关文章:

  • μ子散射断层成像技术原理与工业应用解析
  • 期末论文高效通关|百考通AI 课程论文撰写实战教程
  • Nginx connection与request本质区别:高并发稳定性的底层密码
  • PINN训练波动方程总损失不下降?手把手教你调参与Debug(PyTorch实战)
  • CefFlashBrowser:构建Flash内容的技术生命线
  • Sqribble文档操作系统:模板即规则的自动化排版原理
  • 全平台同步工具的三种模式_CSDN_AI数字营销走的是哪条路
  • 汇编器环境变量配置:嵌入式开发高效构建与调试的核心
  • 从柑橘数据集构建到农业AI模型部署全流程实战指南
  • MATLAB fminbnd 函数:单变量有界区间局部最小值求解原理与实战
  • AI基础设施的‘零层革命’:删除中间层的技术范式跃迁
  • 2026潮州市黄金回收白银回收铂金回收彩金回收TOP5权威榜单:正规靠谱门店实地考察,高性价比首选+联系方式推荐 - 前途无量YY
  • 2026保定市黄金回收白银回收铂金回收彩金回收TOP5权威榜单:正规靠谱门店实地考察,高性价比首选+联系方式推荐 - 前途无量YY
  • 2026郴州市黄金回收白银回收铂金回收彩金回收TOP5权威榜单:正规靠谱门店实地考察,高性价比首选+联系方式推荐 - 前途无量YY
  • 避坑指南:在Linux/Mac上编译TPC-H工具(tpch-kit)时常见的5个错误及解决方法
  • 手把手解决ib_write_bw测试中恼人的‘Couldn‘t read remote address‘报错(附完整排查流程)
  • 基于PXI-4220的磁致伸缩性能测量系统
  • 3大核心技术突破:BepInEx如何实现Unity多运行时插件框架的革命性架构
  • OpenClaw本地部署指南:打造Windows下的私有数字员工
  • 企业级权限管理核心:从RBAC到ABAC的架构设计与Spring Security实践
  • 2026承德市黄金回收白银回收铂金回收彩金回收TOP5权威榜单:正规靠谱门店实地考察,高性价比首选+联系方式推荐 - 前途无量YY
  • Protobuf核心原理与实战:从数据序列化到gRPC服务定义
  • 路由备份与聚合:构建高可用、可扩展网络的核心技术
  • Visual Studio 2022里用CMake配置Qt6项目,QT_DIR找不到?手把手教你用Everything快速定位
  • Vue3迁移实战:我用GoGoCode升级项目后,遇到的5个典型坑和修复方法
  • BetterGI 0.38.1版本安装失败怎么办?三步教你快速解决
  • 2026池州市黄金回收白银回收铂金回收彩金回收TOP5权威榜单:正规靠谱门店实地考察,高性价比首选+联系方式推荐 - 前途无量YY
  • BetterGI自动化游戏工具:从架构解析到故障排查的完整指南
  • 非技术人AI编程全流程:从原型到上线的工程化表达
  • 单科英语很差,会影响大学大数据专业学习吗?