初识Find Skills

小伙伴们大家好,我是小溪,见字如面。随着Agent的发展,MCP逐渐落幕,万物皆Skill的时代已经到来,Skill的管理也必然成为趋势。最近了解到一个Skill管理工具Find Skills,一起学习一下。

优势

  • 收录了 10w+ Skill

  • 开箱即用,多平台支持,一键安装,定向安装

限制

  • 使用TUI管理Skill,对于不喜欢TUI的小伙伴不太友好

简介

Find Skills 是由 Vercel Labs 官方维护的 AI 智能体(Agent)生态核心检索工具,旨在让 Claude Code、Cursor、Gemini 等各类 AI 智能体通过简单的一键命令,即可智能检索、发现并调用目录中丰富的程序化知识与复用能力。

官网地址:skills.sh

Github地址:github.com/vercel-labs...

安装配置

Find Skills支持 临时使用 和 全局安装 2种方式:

  • 临时使用:使用npx调用,命令安装在临时目录,随时会被系统清理,适合使用频率不高的用户

  • 全局安装:使用skills cli直接调用,命令安装在全局,不会被系统清理,一次安装持续使用,适合使用频率高的用户

临时使用方式如下,只需要在skills命令前加 npx 即可

shell 复制代码
$ npx skills add vercel-labs/agent-skills

全局安装需要使用npm进行安装,命令如下:

shell 复制代码
$ npm install skills -g

作用范围

Find Skills支持 项目 和 全局 2种作用范围:

  • 项目(Project):针对项目生效,安装路径:./skills/

  • 全局(Global):针对用户生效,需要携带参数 -g,安装路径:~/skills/

配置类型

Find Skills安装Skill时分为 通用配置 和 额外配置 2大类:

  • 通用配置:支持从 .agents/skills 加载的Agent

  • 额外配置:不支持从 .agents/skills 加载,只能使用特定目录加载的Agent

支持通用配置的Agent:

  • Amp

  • Antigravity

  • Cline

  • Codex

  • Cursor

  • Deep Agents

  • Gemini CLI

  • GitHub Copilot

  • Kimi Code CLI

  • OpenCode

  • Warp

需要额外配置的Agent:

  • Augment (.augment/skills)

  • Claude Code (.claude/skills)

  • OpenClaw (skills)

  • CodeBuddy (.codebuddy/skills)

  • 等等

有个需要注意⚠️的点是:使用通用安装方式,每次使用Find Skills安装Skill时通用配置总是会被安装,也就是说无论我们安装的是项目skill还是全局skill,都会将skill安装到 .agents/skills目录下一份

基本使用

命令行参数

在命令行输入 skills -h 可以查看skill cli命令行参数文档

命令行参数解释如下:

  • add:添加一个技能包,可以是Github工作区也可以是链接。例如:vercel-labs/agent-skills 或 github.com/vercel-labs...

  • remove:移除已安装的技能

  • list, ls:列出已安装的技能

  • find:交互式搜索技能

  • check:检查可用的技能更新

  • update:将所有技能更新至最新版本

  • experimental_install:从 skills-lock.json 恢复技能

  • init name:初始化一个技能模版

  • experimental_sync:将技能从 node_modules 同步到代理(agent)目录中

  • -g, --global:将技能安装到全局(用户级别),而非项目级别

  • -a, --agent :指定要安装到的代理(使用 '*'通配所有代理)

  • -s, --skill :指定要安装的技能名称(使用 '*' 通配所有技能)

  • -l, --list:仅列出仓库中可用的技能,不进行安装

  • -y, --yes:跳过确认提示

  • --copy:复制文件,而不是创建指向代理目录的软链接(symlinking)

  • --all:快捷键,等同于 --skill '*' --agent '*' -y

  • --full-depth:即使根目录存在 SKILL.md,也继续搜索所有子目录

  • --json:以 JSON 格式输出(机器可读,无 ANSI 颜色代码)

  • --help, -h:显示此帮助信息

  • --version, -v:显示版本号

查找Skills

1)可视化查找

Find Skills支持可视化查找Skill,可以直接在官方通过检索的方式查找自己想要的Skill

进入Skill详情可以看到安装的具体命令

2)TUI查找

Find Skills提供了CLI find的查询命令,格式如下:

shell 复制代码
$ skills find Skill名称

以ui-ux-pro-max 为例,命令如下:

shell 复制代码
$ skills find ui-ux-pro-max 

注意⚠️:这里的链接是Skill在skills.sh官方收录的链接而不是Skill对应仓库的链接

Find Skill会根据关键词从skills.sh 收录信息中检索相关Skill并输出

我们可以点击链接直接打开skill.sh官网查看完整的安装命令,也可以根据检索到的仓库名称自行补全Skill的Github链接,格式如下:

javascript 复制代码
https://github.com/Skill名称
https://github.com/Skill名称.git

以ui-ux-pro-max 为例,命令如下:

shell 复制代码
# 简写
$ skills add nextlevelbuilder/ui-ux-pro-max-skill --list

# 完整Github地址
$ skills add https://github.com/nextlevelbuilder/ui-ux-pro-max-skill --list
$ skills add https://github.com/nextlevelbuilder/ui-ux-pro-max-skill.git --list

执行完成后,我们可以看到当前仓库提供的所有技能

安装Skills

1)通用安装方式

使用Find Skill安装Skill时只需在命令行终端输入以下命令:

shell 复制代码
$ skills add nextlevelbuilder/ui-ux-pro-max-skill

Find Skill会展示可视化安装流程

使用【上下】键切换Skill,使用【空格】键选择需要安装的Skill,回车进入下一步

选择需要安装的Agent平台

选择作用范围:

  • Project:在项目中安装

  • Global:安装到全局

安装方式:

  • Symlink (推荐) :软链接

  • Copy to all agents:拷贝到Agent目录

最后选择【Yes】确认安装

2)特定安装

Find Skill提供了快捷安装方式,我们只需在安装命令后添加 --agent、--skill、--global 等参数即可快速安装指定Agent平台和指定范围的Skill,命令如下:

shell 复制代码
// 在项目中安装
$ skills add nextlevelbuilder/ui-ux-pro-max-skill --agent claude-code

// 指定为Claude Code全局安装
$ skills add nextlevelbuilder/ui-ux-pro-max-skill --agent claude-code -g

当我们指定平台和全局安装后,Find Skill就不会再让我们选择对应的配置了

当我们需要安装指定skill时可以添加 --skill 参数指定安装的Skill名称

python 复制代码
// 在项目中安装ui-ux-pro-max-skill
$ skills add nextlevelbuilder/ui-ux-pro-max-skill --skill ui-ux-pro-max --agent claude-code

// 指定为Claude Code全局安装ui-ux-pro-max-skill
$ skills add nextlevelbuilder/ui-ux-pro-max-skill --skill ui-ux-pro-max --agent claude-code -g

指定参数后就无需我们选择Skill了

查看Skills信息

Find Skill提供了查看远程仓库Skill 和 已安装SKill 2种查看Skill信息的方式:

  • 远程仓库Skill:查看远程仓库提供的Skill信息

  • 已安装SKill:查看本地已安装的Skill信息

1)远程仓库Skill

这里主要用到Find Skill CLI提供的 --list 参数,以 ui-ux-pro-max 为例,在命令行终端输入以下命令:

shell 复制代码
$ skills add nextlevelbuilder/ui-ux-pro-max-skill --list

执行完成后会列举出当前Skill仓库中所有的Skill信息

2)已安装SKill

Find Skill CLI也提供了 list命令用于查询已安装的Skill,在命令行终端中输入命令:

shell 复制代码
$ skills list

skills list默认查询的是项目下的Skill

如果想查全局安装的Skill,需要在命令后加上 -g

更新技能

Find Skill提供了Skill更新命令,在命令行终端输入 skills check 即可检查更新

恢复技能

该功能仅对项目Skill生效

Find Skill提供了恢复Skill的功能,当项目中的Skill不小心被误删时可以通过 experimental_install 命令进行恢复。

在命令行终端执行如下命令:

shell 复制代码
$ skills experimental_install

接着就会重新安装之前安装过的Skill

其原理也很简单,就是使用Find Skill安装Skill时,在项目根目录创建一个skills-lock.json记录安装Skill的信息,内容大致如下:

执行 experimental_install时重新安装 skills-lock.json 记录的Skill

移除技能

Find Skill提供了 remove命令用于移除已安装的Skill,调用格式如下:

shell 复制代码
$ skills remove Skill名称

以ui-ux-pro-max 为例,命令如下:

shell 复制代码
$ skills remove ui-ux-pro-max

选择【Yes】回车即可删除

删除全局安装的Skill只需在命令后添加 -g 参数

创建Skills

skill名称最好指定目录,否则会在工作区根目录下创建

Find Skill提供了创建Skill的 init 命令,命令格式如下:

shell 复制代码
$ skills init skill存放路径

比如我们这里创建一个名为 my-skills 的Skill并存放在.codex/skills 目录下

shell 复制代码
$  skills init .codex/skills/my-skills

初始化完成会创建一个空的Skill结构,效果如下:

友情提示

见原文:初识Find Skills

本文同步自微信公众号 "程序员小溪" ,这里只是同步,想看及时消息请移步我的公众号,不定时更新我的学习经验。友情提示友情提示

相关推荐
小溪彼岸2 小时前
初识LLM Wiki知识库
aigc
avi91112 小时前
Unity团结引擎,但是AI Tuanjie Cowork
aigc·团结引擎·aiagent·tuanjie cowork
小溪彼岸3 小时前
OpenCode可视化使用方式
aigc
AI创界者5 小时前
【解压即用】Scail-2 视频动作迁移一键整合包:8G显存通吃50系,长视频/多人/精准目标替换全攻略
人工智能·python·aigc·音视频
向量引擎6 小时前
AI API 正在进入“请求生命周期治理”阶段:从模型迁移、Agent 接入到成本与安全排错的工程化方法
java·人工智能·python·aigc·ai编程·ai写作·gpu算力
寒暄的大企鹅7 小时前
AI生成文本检测文献怎么找?AIGC检测、ChatGPT文本识别、SCI英文文献检索关键词整理
人工智能·chatgpt·aigc·文献检索·论文检索·google scholar·sci文献
Layer8 小时前
从 WWDC 26 空间重构(Spatial Reframing)再看端侧 2D 转 3D 的技术演进
ios·aigc
Rocky Ding*19 小时前
Latent Consistency Models:一篇读懂扩散模型的少步生成核心基础知识
人工智能·深度学习·机器学习·ai作画·stable diffusion·aigc·ai-native