让AI自己安装skills:Windows版find-skills安装全指南

Windows 用户终于能用 find-skills 了|把 AI Agent 的技能库搜起来
你有没有遇到过这种瞬间?
在 Claude Code 里写着写着代码,突然想让 AI 帮你补一套测试; 或者你在做 React 性能优化,想找一份靠谱的检查清单。 你知道外面肯定有人做过现成的 skill,可你又不想翻仓库、复制粘贴、挨个试。
你对 AI 说一句:“帮我找个 React 性能优化的 skill。” 它能直接搜出来,列给你看,顺手装好。 这才叫顺滑。
这件事的名字叫 find-skills。
问题在于,很多 Windows 用户装完才发现:根本跑不起来。 命令一执行,返回一片空白。 你甚至会怀疑自己是不是哪里操作错了。
别急。不是你。是原版对 Windows 的方式不太友好。
这篇文章把坑填平。你照着做,几分钟就能在 Windows 上用起来。 而且我会把关键的触发技巧也讲透一点,避免装好了还以为没装好。
find-skills 到底是干嘛的?
我喜欢把它理解成一句话:
它不是一个具体做事的 skill。 它是帮你找到别的 skill 的 skill。
你可以把 skill 想成 AI 的行动指南: 比如教它怎么做代码审查、怎么写测试、怎么做需求拆解、怎么做数据分析。
而 find-skills 的作用是:把这些指南当成一个生态,让你用自然语言去搜索。
你不需要记住一堆仓库名。 不需要在 GitHub 里乱逛。 也不用一边怀疑这个 skill 能不能用,一边手动安装卸载。
你只要一句话:“帮我搜索一个 testing 的 skill。” 它就会给你结果。
这种体验对经常写代码的人很要命,用过就回不去。
为什么很多人装了也觉得不好用?
这里有两个常见的卡点:一个是体验上的,一个是 Windows 的硬伤。
触发不稳定,这件事很真实
AI 是语义触发。你说法一换,它可能就不走 find-skills 这条路径了。 你以为它在帮你搜技能,它可能只是正常回答几段建议。
解决思路很简单:对话里把 skill 这个词带上。
比如: “帮我搜索一个 React 的 skill。” “找个 code review 的 skill。” “find a skill for testing。”
你会发现触发成功率立刻上来。
Windows 上最致命的问题,是执行环境
原版 find-skills 在 Windows 里经常会出现一种现象:
Claude Code 调用 npx skills find 的时候,结果直接空白。
不是报错,就是空白。那种最折磨人的空白。
本质原因很常见:原版的 skill 逻辑里偏向用 Bash 的方式跑命令。 Windows 这边即使有一些类 Bash 环境,行为也可能不一致。 最后你看到的就是空结果。
我们要做的事情也很直接:保留官方的安装结构,把 SKILL.md 换成 PowerShell 友好的 Windows 版本。
这一下就通了。
Windows 安装与修复方案
这部分我尽量写得像你在工位上照着抄就能跑。别怕麻烦,整个过程比你装个前端依赖还轻。
准备条件
确认你已经装了 Node.js。 在 PowerShell 里运行:
node -v
能看到版本号就行。
如果没装,去 Node.js 官网装一下就好: https://nodejs.org
正常安装方式
安装原版 find-skills
在 PowerShell 里运行:
npx skills add vercel-labs/skills@find-skills -g -y
这一步的意义是:把官方 skill 的目录结构先生成出来,后面我们只替换关键文件。
替换成 Windows 兼容版的 SKILL.md
打开这个地址:
https://github.com/spsz831/find-skills-windows/blob/main/SKILL.md
把里面的 SKILL.md 全部内容复制下来,覆盖保存到你的本地路径:
C:\Users\你的用户名\.agents\skills\find-skills\SKILL.md
这个替换做的事情很单纯:把原先更偏 Bash 的调用方式,换成 PowerShell 下稳定返回结果的方式。 你不用理解内部细节,知道它能让 Windows 不再返回空白就够了。
重启 Claude Code
这一步别省。很多人折在这里。你不重启,旧的 skill 配置还在内存里。
验证是否成功
直接对 Claude Code 说:
“帮我搜索一个 React 的 skill。”
能看到搜索结果,就说明你已经从空白地狱出来了。
如果你连原版都装不上
偶尔会遇到网络或者环境问题,npx skills add ... 这一步执行不了。
你也可以用更粗暴的方式。
在 PowerShell 里手动创建目录:
mkdir C:\Users\你的用户名\.agents\skills\find-skills
把上面那个仓库里的 SKILL.md 下载下来,放进这个目录;再重启 Claude Code。
这招的好处是省事。代价是你少了一些官方安装时的完整结构。 但对大多数只想用搜索的人来说,影响不大。
用起来更顺的关键技巧
你装好 find-skills 之后,真正决定你体验的不是命令,而是你跟 AI 说话的方式。
让它稳定触发的说法
推荐你这样说:
“帮我搜索一个 React 的 skill。” “找个数据分析的 skill。” “find a skill for testing。”
你会发现它更像是在调用工具,而不是跟你闲聊。
有些说法就容易飘:
“帮我找个做数据分析的工具。” “帮我看看有什么办法提高性能。”
这些当然也可能触发,但不稳定。 你会以为 find-skills 又坏了,其实是它根本没被触发。
中文场景下的关键词小抄
很多 skill 的描述是英文生态更丰富。你中文提需求没问题,但关键词用英文更容易搜到结果。
| 你想做什么 | 更容易搜到的说法 |
|---|---|
| 数据分析 | “帮我搜索一个 data analysis 的 skill。” |
| 做 PPT | “找个 ppt 的 skill。” |
| 代码审查 | “搜索 code review 的 skill。” |
| React 开发 | “找个 react 的 skill。” |
| 写测试 | “搜索 testing 的 skill。” |
| A 股分析 | “找个 stock market analysis 的 skill。” |
你不用每次都这么说得很标准。记住一个点就够:把 skill 这个词带上,关键词尽量用生态里常见的英文词。
你也可以手动跑命令
有些人喜欢可控一点,那也没问题。PowerShell 里直接用 npx skills 这一套就行:
# 搜索
npx skills find "react"
# 查看已安装
npx skills list -g
# 安装
npx skills add <owner/repo@skill> -g -y
# 更新
npx skills update
# 卸载
npx skills remove <skill名称> -g
这里的 -g 很重要。它的感觉有点像你把工具装进系统层,任何项目都能用,不需要每个仓库重复装一遍。
我自己会装的一些常用 skills
如果你刚开始玩,可以先装几个常见的,用起来很快就能感受到差异:
# 代码审查
npx skills add vercel-labs/agent-skills@code-reviewer -g -y
# React 最佳实践
npx skills add vercel-labs/agent-skills@vercel-react-best-practices -g -y
# 测试指南
npx skills add vercel-labs/agent-skills@webapp-testing -g -y
# A 股分析
npx skills add nicepkg/ai-workflow@a-share-analysis -g -y
装完你就会发现:你跟 AI 的对话方式会变。 你不再问它泛泛的建议,你会开始让它按流程做事。
这种感觉很像:你终于把一个聪明但散漫的同事,拉进了你熟悉的工作流里。
题外话:很多人一开始不理解 skill 的价值,觉得不就是一段文档吗? 等你真在紧急上线前让它按 code review 的清单逐条扫一遍,你就懂了。 文档不值钱,流程值钱。
常见疑问,提前答一下
Skill 和 MCP 有什么区别?
Skill 更像知识和行动指南,教 AI 怎么做事。 MCP 更像工具接口,让 AI 获得新的能力。
说得直白一点:Skill 偏脑子,MCP 偏手脚。
怎么确认我真的装成功了?
最简单的验证方式还是那句:
“帮我搜索一个 React 的 skill。”
能看到搜索结果就行。空白就去检查 SKILL.md 是否替换成功,再重启 Claude Code。
写在最后
Windows 用户能用上 find-skills 这件事,看起来是个小补丁,体验上却是一个分水岭。
你会从“我问 AI 一个问题”,变成“我让 AI 去执行一个流程”。 一个字的差别,效率差很多。
你也可以把这篇文章转给还在折腾的同事。少走弯路这件事,挺值的。
相关链接放在这里,需要的时候再点开也行:
Windows 兼容版本仓库: https://github.com/spsz831/find-skills-windows
Skills 生态: https://skills.sh/
官方文档: https://skills.sh/docs
如果你用的过程中遇到某些关键词怎么都搜不到,或者明明能搜到但安装失败,你可以把你说的那句话原样发我看看。很多时候,就差一个词。