免费POC, 零成本试错
AI知识库

53AI知识库

学习大模型的前沿技术与行业应用场景


我要投稿

npx skills : 最佳 Skills 管理工具完整指南

发布日期:2026-05-11 17:28:00 浏览次数: 1530
作者:Maker Jackie

微信搜一搜,关注“Maker Jackie”

推荐语

Vercel Labs 推出的npx skills,已成为AI Agent技能管理的事实标准,让你一键获取和分享强大功能。

核心内容:
1. npx skills的核心价值与生态地位
2. 工具的基本功能与安装方法
3. 项目级与全局安装的灵活使用

杨芳贤
53AI创始人/腾讯云(TVP)最具价值专家

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 list

CLI 源码在 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 模板,编辑完后可以:

  1. 发布到 GitHub
    :推到你的仓库,别人就能用 npx skills add <your-repo> 安装
  2. 托管到任意 URL
    :别人用 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

工作流

  1. 在仓库里编辑 Skill
    ——改完推到 GitHub
  2. 在任何项目里安装或更新
# 安装某个 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。

装完没生效?

  1. npx skills list
     确认文件在正确目录下
  2. 当前对话需要新开一轮才能加载新 Skill

支持私有仓库吗?

主要支持公开仓库。私有仓库需要你手动克隆后放到对应目录。

删除会丢我改过的内容吗?

会。npx skills remove 会直接删除文件,你手动改的内容也会被删除。如果改过,先备份。

TRY IT OUT

工具上手指南已在 01mvp.com/docs/skills 更新,点击阅读原文立即体验。完整教程涵盖 Skill 创建、MCP 组合、实战案例。

Maker Jackie

独立开发者 / AI 工程师 / 周周黑客松社区发起人

正在探索用 AI 快速做出产品的各种可能性。把复杂的内容讲得新手也能看懂。

查看更多 AI 实战教程 -> 01MVP.COM

ID / @MakerJackie (微信 | 小红书 | Twitter | B站)


53AI,企业落地大模型首选服务商

产品:场景落地咨询+大模型应用平台+行业解决方案

承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

添加专属顾问

回到顶部

加载中...

扫码咨询