微信扫码
添加专属顾问
我要投稿
Vercel Labs 推出的npx skills,已成为AI Agent技能管理的事实标准,让你一键获取和分享强大功能。核心内容: 1. npx skills的核心价值与生态地位 2. 工具的基本功能与安装方法 3. 项目级与全局安装的灵活使用
01 / 为什么值得关注
npx skills 是 Vercel Labs 开发的 Skill 管理工具,GitHub 16,500+ Stars。在 AI Agent Skill 这个领域,它目前用的人最多、生态也最完整——类似于 npm 之于 Node.js、pip 之于 Python。
SKILLS.SH 关键数字
最热门 Skill 累计安装 130 万+
Microsoft 一家总安装量 540 万+
支持 50+ 种 AI 工具
生态里已有 260+ 个 Skill
如果你想快速给自己的 AI 编程工具装上别人写好的能力,或者想把自己写的好用 Skill 分享出去,这个工具值得一试。
02 / 它是什么
npx skills 是 Vercel Labs 开发的 Skill 管理工具。功能上你可以把它理解成 Skill 领域的 npm——安装、更新、删除、搜索,一条命令搞定,不用手动建目录或复制文件。
# 装一个 Skill
npx skills add anthropics/skills --skill commit
# 看装了哪些
npx skills listCLI 源码在 github.com/vercel-labs/skills,Skill 发现和浏览在 skills.sh。
⚠ 注意:npx skills add 本质上是从 GitHub 下载文件。如果你的网络环境无法直接访问 GitHub,需要先配置代理。
03 / 基本用法
安装 Skill
npx skills add <owner/repo>
# 装某个仓库的全部 Skill
npx skills add <owner/repo> --skill <skill-name>
# 只装某个
npx skills add <owner/repo> -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 项目安装
加 --global(-g)装到全局,不加则装到项目目录:
npx skills add anthropics/skills --skill commit
# 项目级
npx skills add anthropics/skills --skill commit -g
# 全局级场景 / 安装位置 / 理由
每个项目都用 → 全局 → 省得每个项目装一遍
只在特定项目用 → 项目 → 不污染其他项目的上下文
团队共享 → 项目 + 提交到 Git → 跟着代码走
其他安装选项
--copy # 复制文件而不是创建符号链接
--all # 等同于 --skill '*' --agent '*' -y
--full-depth # 即使子目录有 SKILL.md 也搜索更深层
-l, --list # 只列出仓库里有哪些 Skill,不实际安装查看已安装
npx skills list # 项目级
npx skills ls -g # 全局级
npx skills ls -a claude-code # 按 AI 工具过滤
npx skills ls --json # JSON 输出,方便脚本搜索 Skill
find 命令提供交互式搜索,输入关键词就能从 skills.sh 上找到社区 Skill:
npx skills find # 交互式搜索
npx skills find typescript # 带关键词搜索更新 Skill
update 命令把已安装的 Skill 更新到最新版本(别名 upgrade):
npx skills update # 更新所有项目级 Skill
npx skills update my-skill # 只更新某个
npx skills update -g # 只更新全局 Skill
npx skills update -p # 只更新项目级 Skill
npx skills upgrade # 同 update更新是基于 Lock 文件中记录的来源(source)去重新拉取。如果你手动改过 Skill 内容,更新会覆盖你的修改。
删除 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 模板,编辑完后可以:
npx skills add <your-repo> 安装npx skills add https://... 安装04 / 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 update 就是读这个文件,根据 source 和 skillPath 去拉最新版本。skillFolderHash 用来判断是否有更新。
项目 Lock 文件
路径:项目根目录的 skills-lock.json
这个文件是给项目用的,设计为提交到 Git。团队成员克隆后,运行 npx skills experimental_install 就能从 Lock 文件恢复所有项目级 Skill:
{
"version": 1,
"skills": {
"fumadocs-i18n": {
"source": "foreveryh/claude-skills-tutorial",
"sourceType": "github",
"skillPath": ".claude/skills/fumadocs-i18n/SKILL.md",
"computedHash": "4030ba5e..."
}
}
}和全局 Lock 的区别:项目 Lock 文件故意不存时间戳,减少 Git 合并冲突。computedHash 是从本地文件内容计算的,不是 GitHub tree SHA。
实验性命令
# 从 skills-lock.json 恢复安装(类似 npm install 读 package-lock.json)
npx skills experimental_install
# 把 node_modules 里的 Skill 同步到 AI 工具目录
npx skills experimental_sync
npx skills experimental_sync -a '*' # 指定工具
npx skills experimental_sync -y # 跳过确认05 / 实战
维护自己的 Skill 仓库
如果你有一组自己常用的 Skill,可以把它们放在一个 GitHub 仓库里统一维护。比如 github.com/makerjackie/skills 就是这样一个仓库。
仓库结构
skills/
├── mj-writer/
│ ├── SKILL.md
│ └── README.md
├── mj-design/
│ ├── SKILL.md
│ └── README.md
├── voice-to-article/
│ ├── SKILL.md
│ └── README.md
└── ...每个 Skill 是一个目录,里面必须有 SKILL.md。
工作流
# 安装某个 Skill
npx skills add makerjackie/skills --skill mj-writer
# 安装全部
npx skills add makerjackie/skills -y --all
# 全局安装全部(新机器初始化用)
npx skills add makerjackie/skills -g -y --all
# 后续更新
npx skills update💡 好处
你在一个地方维护所有 Skill,改完之后各处 update 就同步了。
06 / 生态
它支持的 AI 工具
npx skills 支持 40+ 种 AI 工具,安装时会自动检测当前环境里有哪些:
工具 / 开发方 / 安装路径
Claude Code — Anthropic — .claude/skills/
Cursor — Cursor Inc. — .cursor/skills/
Codex — OpenAI — .codex/skills/
Cline — 开源社区 — .cline/skills/
Windsurf — Codeium — .windsurf/skills/
Gemini CLI — Google — .gemini/skills/
Amp — Amplified — .agents/skills/
Goose — 开源社区 — .goose/skills/
完整列表见 npx skills ls --json 输出。通用目录 .agents/skills/ 是所有"universal agent"共享的位置。
07 / 安全
安全审计
Skills.sh 会对首次被安装的 Skill 自动生成安全审计,合作方包括 Gen Agent Trust Hub、Socket、Snyk 等。安装时 CLI 会展示审计结果:
Skilled Name Gen Socket Snyk
mj-writer Safe 0 alerts Low Risk⚠ 安全提示
这不意味着每个 Skill 都安全可靠——审计只覆盖已知风险类别。安装社区 Skill 前,建议先看一眼它的源码。
08 / 遥测
CLI 默认开启匿名遥测,只记录安装了哪些 Skill,不收集个人信息。关闭方式:
DISABLE_TELEMETRY=1 npx skills add ...遥测数据用来给 skills.sh 的排行榜排名。
09 / FAQ
常见问题
报错怎么办?
最常见的原因是网络问题。npx skills add 需要能访问 GitHub。
装完没生效?
npx skills list支持私有仓库吗?
主要支持公开仓库。私有仓库需要你手动克隆后放到对应目录。
删除会丢我改过的内容吗?
会。npx skills remove 会直接删除文件,你手动改的内容也会被删除。如果改过,先备份。
TRY IT OUT
工具上手指南已在 01mvp.com/docs/skills 更新,点击阅读原文立即体验。完整教程涵盖 Skill 创建、MCP 组合、实战案例。
Maker Jackie
独立开发者 / AI 工程师 / 周周黑客松社区发起人
正在探索用 AI 快速做出产品的各种可能性。把复杂的内容讲得新手也能看懂。
查看更多 AI 实战教程 -> 01MVP.COMID / @MakerJackie (微信 | 小红书 | Twitter | B站)
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业
2026-05-11
Agent 的自我进化:从技能积累到 SkillOS 范式
2026-05-11
开源「伯乐Skill」,让你和Agent同时进化成AI热点懂王!
2026-05-10
Skill Forge:我写的 AI Skill 工程化设计框架
2026-05-10
从Prompt开始,讲透 Skills 的原理、实现与应用
2026-05-10
所谓Skill,不过是包装好的Prompt
2026-05-10
TS 大神 Matt Pocock 开源自己的 AI Skills,主打反 Vibe Coding
2026-05-09
Perplexity 是怎么设计、打磨和维护 Agent Skills 的
2026-05-09
Nacos Skill Registry:面向个人场景的 Skill 中心实践
2026-04-05
2026-03-03
2026-03-04
2026-03-17
2026-03-05
2026-03-03
2026-03-10
2026-03-17
2026-03-26
2026-03-05