跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScriptNode.jsAI大前端

Vercel Labs Skills:AI 编程代理技能管理 CLI 工具

Vercel Labs Skills 是一款用于管理 AI 编程代理技能的命令行工具。它支持为 Cursor、Codex、Claude Code 等多种 AI 代理统一安装和配置技能模块。用户可以通过 npx skills add 命令从 GitHub 仓库快速安装技能,支持项目级或全局部署,并在安装前提供安全风险评估。工具内置搜索功能帮助用户发现可用技能,自动检测本地已安装的代理环境,并支持符号链接或文件复制方式存储技能,确保多代理环境下的兼容性与安全性。

魔法巫师发布于 2026/4/6更新于 2026/7/2568 浏览
Vercel Labs Skills:AI 编程代理技能管理 CLI 工具

🛠️ Vercel Labs Skills:AI 编程安装「技能 Skills」的工具

Vercel Labs Skills 是一个通过 npx skills 为多种 AI 编程代理(如 Cursor、Codex、Claude Code、OpenCode 等)统一安装、管理「技能」的 CLI 工具,并配有快速开始与图文示例。

💡 Skills 是什么?

Skills 是 Vercel Labs 开源的「开放代理技能生态」的 CLI 工具,核心能力包括:

  • 统一安装:从 GitHub 等来源为多种 AI 编程代理安装技能(一段可复用的指令集)。
  • 多代理支持:支持 OpenCode、Claude Code、Codex、Cursor、Gemini CLI、GitHub Copilot 等 40+ 种代理。
  • 安全与透明:安装前会展示安全风险评估(如 Gen、Socket、Snyk),并提示「技能以完整代理权限运行,使用前请审查」。

无需单独配置每个 IDE 或代理,一条 npx skills add 即可把技能装到当前项目或用户目录,并自动识别本机已安装的代理。

⚡ 快速开始

前提:已安装 Node.js,能使用 npx。

1. 从官方示例仓库安装一个技能(交互式)

npx skills add https://github.com/vercel-labs/skills --skill find-skills 

执行后会:

  • 克隆仓库并识别技能
  • 询问「安装到哪些代理」
  • 显示安装路径与安全评估
  • 确认后完成安装

2. 一键安装到指定代理(非交互,适合脚本/CI)

若只想装到 Codex 和 Cursor,并全局安装、跳过确认,可加 -g、-a、-y:

npx skills add vercel-labs/skills --skill find-skills -g -a codex -a cursor -y 
  • -g:安装到用户目录(全局),所有项目可用
  • -a codex -a cursor:只装到这两个代理
  • -y:跳过所有确认提示

3. 查看已安装的技能

npx skills list 

更多命令见 其他常用命令。

📦 安装技能

⚙️ 常用选项
选项说明
-g, --global安装到用户目录而不是当前项目
-a, --agent <agents...>指定代理,如 -a claude-code -a codex
-s, --skill <skills...>只安装指定技能,如 --skill find-skills,'*' 表示全部
-l, --list只列出仓库中的技能,不安装
--copy复制文件而非符号链接
-y, --yes跳过所有确认
--all安装仓库中所有技能到所有代理(无交互)

示例:

# 只列出技能,不安装
npx skills add vercel-labs/skills --list
# 安装多个指定技能
npx skills add vercel-labs/agent-skills --skill frontend-design --skill skill-creator
# 安装到指定代理
npx skills add vercel-labs/skills -a claude-code -a cursor
# 非交互:指定技能 + 全局 + 指定代理 + 跳过确认
npx skills add vercel-labs/skills --skill find-skills -g -a codex -a cursor -y 
📍 安装范围与方式
范围参数安装位置适用场景
项目默认./<agent>/skills/随项目提交,团队共享
全局-g~/<agent>/skills/本机所有项目共用

安装时还可选择:

  • Symlink(推荐):为各代理创建符号链接,单一数据源,便于更新。
  • Copy:复制文件到各代理目录,适用于不支持符号链接的环境。

🖼️ 安装过程说明

📷 图 1:交互式安装(项目内)

使用命令:

npx skills add https://github.com/vercel-labs/skills --skill find-skills 

终端会依次显示:

  1. 来源:Source: https://github.com/vercel-labs/skills.git
  2. 仓库与技能:Repository cloned → Found 1 skill → Selected 1 skill: find-skills
  3. 代理选择:41 agents,并询问 Which agents do you want to install to?(如 Amp, Codex, Cursor, Gemini CLI, GitHub Copilot 等)
  4. 安装范围与方法:例如 Installation scope: Project、Installation method: Symlink (Recommended)
  5. 安装摘要:路径如 .\.agents\skills\find-skills,以及将安装到的代理列表
  6. 安全评估:Gen(安全)、Socket(0 alerts)、Snyk(可能为 Med Risk),以及详情链接 https://skills.sh/vercel-labs/skills
  7. 确认:Proceed with installation? Yes → Installation complete → Installed 1 skill
  8. 提示:Done! Review skills before use; they run with full agent permissions.

![交互式安装界面]

📷 图 2:全局 + 非交互安装(-g -y)

使用命令:

npx skills add vercel-labs/skills --skill find-skills -g -y 
  • Source / 仓库 / 技能:与上面一致。
  • 安装目标:例如 Installing to: Codex, Cursor(若本机只装了这两个,或通过 -a 指定)。
  • 安装摘要:路径为 ~\.agents\skills\find-skills,并列出兼容代理(如 Codex, Cursor, Amp, Gemini CLI, GitHub Copilot 等)。
  • 安全评估:同样会显示 Gen、Socket、Snyk 及详情链接。
  • 完成:Installation complete、Installed 1 skill,以及「使用前请审查技能」的提示。

![全局非交互安装界面]

⌨️ 其他常用命令

命令说明
npx skills list(或 ls)列出已安装的技能
npx skills find [关键词]交互或按关键词搜索技能
npx skills remove [技能名]移除已安装的技能
npx skills check检查是否有可用更新
npx skills update更新所有已安装技能到最新版本
npx skills init [名称]在当前目录(或子目录)创建 SKILL.md 模板

示例:

# 只列全局技能
npx skills ls -g
# 按代理筛选
npx skills ls -a claude-code -a cursor
# 交互式搜索
npx skills find
# 按关键词搜索
npx skills find typescript
# 移除指定技能
npx skills remove find-skills
# 检查 / 更新技能
npx skills check
npx skills update 

🔍 以 find-skills 为例(最有用的 skills):技能的工作流程与原理

安装好 find-skills 后,代理会多出一份「发现并安装其他技能」的能力。下面以该技能的 SKILL.md 为例,说明一个技能里通常包含哪些关键内容、工作流程和设计思路,便于理解「技能」如何指导代理行为。

🎯 find-skills 是做什么的?
  • 名称:find-skills
  • 定位:当用户问「怎么实现 X」「有没有能做 X 的技能」「能不能帮我做 X」或想扩展代理能力时,引导用户发现并安装现成的技能。
  • 触发场景(节选自 SKILL.md):
    • 问「how do I do X」,且 X 可能有现成技能
    • 问「find a skill for X」「is there a skill for X」
    • 问「can you do X」且 X 是某种专项能力
    • 想扩展代理能力、搜索工具/模板/工作流
    • 提到希望在某领域(设计、测试、部署等)得到帮助
🔄 技能内的工作流程(四步)

SKILL.md 里把「帮用户找技能」拆成四个步骤,代理会按这个流程执行:

步骤内容说明
Step 1:理解需求弄清用户要什么识别:领域(如 React、测试、设计)、具体任务(如写测试、做动画、PR 审查)、以及这是否属于「很可能已有现成技能」的常见需求。
Step 2:搜索技能用 CLI 查技能执行 npx skills find [关键词],用与需求相关的关键词搜索。例如:「怎么让 React 更快」→ npx skills find react performance;「帮我做 PR 审查」→ npx skills find pr review。命令会返回可安装的 owner/repo@skill 及 skills.sh 链接。
Step 3:呈现结果把选项说清楚向用户说明:技能名称与作用、安装命令(如 npx skills add <owner/repo@skill>)、以及 skills.sh 上的详情链接,方便用户决定是否安装。
Step 4:代为安装(可选)用户同意后安装若用户确认要装,可执行 npx skills add <owner/repo@skill> -g -y(-g 全局、-y 跳过确认),帮用户完成安装。

整体原理是:先理解意图 → 用统一 CLI 搜索 → 清晰呈现选项 → 按需代为安装,这样用户不需要自己记命令和仓库名,也能在对话中完成「发现技能 → 安装技能」。

📄 技能里还会写什么?
  • Skills CLI 简介:说明 npx skills 是技能生态的「包管理器」,并列出常用命令(find、add、check、update)和 skills.sh 导航。
  • 常见技能分类:给代理一张「领域 → 搜索关键词」表,例如:
    • Web 开发:react, nextjs, typescript, css, tailwind
    • 测试:testing, jest, playwright, e2e
    • DevOps:deploy, docker, kubernetes, ci-cd
    • 文档:docs, readme, changelog, api-docs
    • 代码质量:review, lint, refactor, best-practices
    • 设计:ui, ux, design-system, accessibility
    • 效率:workflow, automation, git
  • 搜索技巧:用更具体的关键词(如 'react testing' 优于单纯 'testing');可尝试同义词(deploy / deployment / ci-cd);可优先看常见来源(如 vercel-labs/agent-skills、ComposioHQ/awesome-claude-skills)。
  • 找不到技能时:承认没有现成技能、说明仍可用通用能力直接帮忙、并建议用户用 npx skills init my-xyz-skill 自建技能。
💡 小结:技能 = 说明书 + 流程

可以把 SKILL.md 理解成一份给代理的说明书:既有「什么时候用」(When to Use)、「用什么命令」(CLI),也有「按什么顺序做」(Step 1→2→3→4)和「遇到边界情况怎么办」(如搜不到、用户想自己建技能)。这样,安装 find-skills 后,代理在对话里就能按同一套流程和原则,帮你发现并安装其他技能,而不必死记每个仓库和命令。

🤖 支持的代理

Skills 可安装到多种代理,例如(节选):

代理--agent项目路径示例全局路径示例
Cursorcursor.agents/skills/~/.cursor/skills/
Codexcodex.agents/skills/~/.codex/skills/
Claude Codeclaude-code.claude/skills/~/.claude/skills/
OpenCodeopencode.agents/skills/~/.config/opencode/skills/
Gemini CLIgemini-cli.agents/skills/~/.gemini/skills/
GitHub Copilotgithub-copilot.agents/skills/~/.copilot/skills/

完整列表见官方仓库 Supported Agents。CLI 会自动检测本机已安装的代理;若未检测到,会提示你选择要安装到的代理。

目录

  1. 🛠️ Vercel Labs Skills:AI 编程安装「技能 Skills」的工具
  2. 💡 Skills 是什么?
  3. ⚡ 快速开始
  4. 📦 安装技能
  5. ⚙️ 常用选项
  6. 只列出技能,不安装
  7. 安装多个指定技能
  8. 安装到指定代理
  9. 非交互:指定技能 + 全局 + 指定代理 + 跳过确认
  10. 📍 安装范围与方式
  11. 🖼️ 安装过程说明
  12. 📷 图 1:交互式安装(项目内)
  13. 📷 图 2:全局 + 非交互安装(-g -y)
  14. ⌨️ 其他常用命令
  15. 只列全局技能
  16. 按代理筛选
  17. 交互式搜索
  18. 按关键词搜索
  19. 移除指定技能
  20. 检查 / 更新技能
  21. 🔍 以 find-skills 为例(最有用的 skills):技能的工作流程与原理
  22. 🎯 find-skills 是做什么的?
  23. 🔄 技能内的工作流程(四步)
  24. 📄 技能里还会写什么?
  25. 💡 小结:技能 = 说明书 + 流程
  26. 🤖 支持的代理
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 工控上位机开发为何首选 C#?核心优势与实战模板
  • 前端常用动画库对比:GSAP、Lottie、Swiper 与 AOS
  • mdev 与 udev:嵌入式及桌面 Linux 设备管理对比
  • 2024 年大模型驱动的数字员工 3.0 建设应用白皮书核心观点解读
  • LLaMA 2/3、Qwen 与 DeepSeek 开源大模型技术对比分析
  • ROS2 无人机自主智能技术解析与落地指南
  • Superpowers 与 gstack:AI 编程 Agent 技能与角色架构对比
  • MyBatisPlus 与 Thymeleaf 全栈分页整合实战
  • DeepSeek 时代:前端开发的变革与实践
  • MyBatisPlus 与 Thymeleaf 全栈分页方案实现
  • 垄断时代,开源让程序员过的更好还是更坏?
  • Windows 本地部署 OpenClaw 实现飞书 AI 数字员工
  • 全栈分页方案:MyBatisPlus 后端与 Thymeleaf 前端深度整合指南
  • QuantDinger 本地化私有量化交易系统架构设计与实现
  • GitHub 界面中文化插件安装与配置指南
  • Robot Lab 基于 Isaac Lab 的机器人强化学习使用指南
  • Android 端 Whisper 中文语音识别实战:模型部署与性能优化
  • AI 测试技术详解:自动化框架、缺陷检测与 A/B 测试优化
  • 近期大模型研究速览:从GUI智能体到多模态预测
  • AIGC 驱动制造业生产力变革:从报告生成到代码自动化

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online