AI 工具 13 min read

find-skills 是什麼?讓 Claude Code 自己找 skill,380 萬安裝實測

find-skills 是 Vercel 開源的 skill:問 Claude「有沒有 skill 能做 X」,它就搜 skills.sh、照安裝數與來源篩選,問過你才裝,已有 380 萬次安裝。我實測它不會擅自安裝,但 CLI 只按安裝數排序——相關性要靠 Claude 讀結果判斷。

find-skills 是什麼?讓 Claude Code 自己找 skill,380 萬安裝實測
本文目錄 · 7

IG 創作者 kwons_en 在 9/30 發了一支 reel,介紹一個叫 find-skills 的 skill:Vercel 團隊做的,裝了之後 Claude 會自己去找適合的 skill,偏好安裝數高、來源官方的,裝之前會先問你。影片沒給安裝指令,要留言才私訊。我直接去 repo 和 skills.sh 查清楚,裝到自己的 Claude Code,再用一句話實測它的行為。

先講結論:find-skills 是一份純指示的 SKILL.md,教 Claude 在你問「有沒有 skill 能做 X」時,去跑 npx skills find 搜 skills.sh、照安裝數與來源篩選、列給你看,你同意了才安裝。一行指令就能裝,實測它會自己觸發、不會擅自安裝。要留意的是 CLI 搜尋只按安裝數排序,相關性要靠 Claude 自己讀結果判斷。

find-skills 實測:Claude 自動觸發 skill、搜尋 changelog 並只列推薦不安裝

find-skills 是什麼?

find-skills 放在 vercel-labs/skills repo 的 skills/find-skills/SKILL.md,同一個 repo 也是 Skills CLI(npm 套件 skills)的原始碼。我查的時候 repo 是 MIT 授權、34,061 stars,最後更新 2026-10-09。

skills.sh 的 find-skills 頁面顯示 380 萬次安裝,首次出現是 2026-01-26。reel 說的「300 萬以上」跟這個數字對得上。

它不是程式,只是一份約 5 KB 的 Markdown 指示。description 寫明在使用者問how do I do X、find a skill for X、is there a skill that can...這類問題時觸發。觸發後它要 Claude 照六步走:

步驟SKILL.md 要 Claude 做的事
1先釐清需求:領域、具體任務、這類任務有沒有可能已經有人寫成 skill
2先看 skills.sh 排行榜,有知名 skill 就直接用
3排行榜沒有,跑 npx skills find <關鍵字>
4推薦前驗品質:安裝數 1K 以上優先、低於 100 要小心;vercel-labs、anthropics、microsoft 這類官方來源較可信;來源 repo 不到 100 stars 要存疑
5列出 skill 名稱、用途、安裝數、安裝指令和 skills.sh 連結
6使用者要裝,才跑 npx skills add <owner/repo@skill> -g -y
reel 講的「偏好安裝數高、來源官方」「裝之前會問」,就是第 4 步和第 6 步。找不到合適的 skill 時,它會改成直接幫你做,並建議用 npx skills init 自己寫一個。

find-skills 怎麼安裝到 Claude Code?

前置需求只有 Node.js,能跑 npx 就行。我用的是 Skills CLI 1.7.2:

DISABLE_TELEMETRY=1 npx -y skills@1.7.2 add vercel-labs/skills --skill find-skills -g -a claude-code --copy -y

各參數的作用:

參數作用
--skill find-skillsrepo 裡有多個 skill,只裝這一個
-g裝到使用者層級,Claude Code 是 ~/.claude/skills/;不加就裝到目前專案的 .claude/skills/
-a claude-code只裝給 Claude Code;不指定時 CLI 會偵測你電腦上有哪些 agent
--copy直接複製檔案;預設是 symlink
-y跳過確認提示
DISABLE_TELEMETRY=1關掉 CLI 的使用統計回傳,README 寫明也可以用 DO_NOT_TRACK
我加 --copy 的原因:我用自己的腳本把 ~/.claude/skills/ 同步到其他電腦,symlink 指向的實體檔在 ~/.agents/skills/,不在同步範圍。只在一台電腦用的話,預設 symlink 就好,之後 npx skills update 會一起更新。

裝完驗三件事:

ls ~/.claude/skills/find-skills          # 有 SKILL.md
cat ~/.agents/.skill-lock.json           # 記錄來源 vercel-labs/skills 和安裝時間
npx skills list -g                       # 列出全域 skill

~/.agents/.skill-lock.json 是 CLI 的全域安裝紀錄,記下每個 skill 的來源 repo、路徑和安裝時間;裝在專案層級的話,紀錄寫在專案根目錄的 skills-lock.json。list -g 會把你本機所有 skill 列出來,包括不是用 CLI 裝的;frontmatter 缺 name 或 YAML 解析不過的,會出一行 ⚠ Skipped 警告,順便當成一次 skill 健檢。

我也把裝好的 SKILL.md 跟 repo 原檔 diff 過,內容一致。

裝好之後實際怎麼運作?

我開一個空資料夾,用 claude -p 只開放 Skill 工具和 npx skills find 指令,問一句:

幫我找一個寫 changelog 用的 skill,列出推薦就好,先不要安裝

--output-format stream-json 記下的過程:

  1. Claude 自己呼叫 Skill,參數是 find-skills,我沒有指名要用它。
  2. 跑 npx -y skills find changelog。
  3. 回頭查我本機已有的 skill,找到一個我之前裝過、也能產 changelog 的 plugin skill,排在第一個推薦,建議內部專案先用它。
  4. 從搜尋結果挑出 3 個真的在做 changelog 的 skill 做成表,附上安裝數、用途、適合情境和 skills.sh 連結,再給一個整套發版流程的 skill 當參考。
  5. 給出安裝指令,沒有執行安裝。
  6. 最後主動交代:這次只看了安裝數和 skills.sh 說明,還沒查來源 repo 的 stars 和 SKILL.md 內容,真要裝會先讀過。
這一輪 7 個 turn、約 58 秒、花費 0.64 美元。跑完我檢查 ~/.agents/.skill-lock.json,裡面還是只有 find-skills 一筆,確實沒有裝任何東西。

第 6 點值得注意:SKILL.md 第 4 步要求查 GitHub stars,這次 Claude 沒有查,但它把「還沒查」講出來。所以要裝之前,跟它說一句「先讀它的 SKILL.md 和 repo 再決定」,就會補上這一步。

npx skills find 的搜尋結果怎麼看?

npx skills find changelog 直接跑的前九筆:

排名Skill安裝數跟 changelog 的關係
1heygen-com/hyperframes@pr-to-video369.5K把 PR 做成影片
2coreyhaines31/marketingskills@launch71.6K產品上市行銷
3addyosmani/agent-skills@git-workflow-and-versioning49.2Kgit 流程與版本管理
4samber/cc-skills-golang@golang-documentation38.1KGo 文件
5firecrawl/firecrawl-workflows@firecrawl-competitive-intel31.2K競品情報
6jimliu/baoyu-skills@release-skills25.4K整套發版流程,changelog 是其中一環
7riekelt/technical-writer@writing-changelogs13.9K寫 changelog 的寫作指引
8wshobson/agents@changelog-automation13.4K從 commit 自動產 changelog
9composiohq/awesome-claude-skills@changelog-generator7.1K把 commit 改寫成給使用者看的 release notes
專門做 changelog 的三個排在第 7 到第 9 名。結果按安裝數排序,關鍵字只要沾到描述就會進來,所以安裝數高的泛用 skill 排在前面。

這正是 find-skills 有用的地方:直接看 CLI 結果,很容易挑到第 1 名;交給照 SKILL.md 走的 Claude,它會讀每筆的用途,把不相關的濾掉。實測它推薦的正是第 7 到 9 名,加上第 6 名當參考。

安裝數適合當品質的門檻,不適合拿來排相關性。看到推薦清單時,對一下用途欄就知道它有沒有濾對。

find-skills 有什麼限制?

  • 推薦品質取決於 Claude 有沒有照第 4 步做:實測中 Claude 只看了安裝數和說明,stars 和原始碼是它交代還沒做的部分。裝第三方 skill 前,自己或叫它讀一次 SKILL.md。
  • skills.sh 的安全稽核有一項 Warn:頁面列了三家稽核,Gen Agent Trust Hub 和 Socket 是 Pass,Snyk 是 Warn。Snyk 標的是 W011「第三方內容暴露」,也就是它會讀搜尋結果和別人寫的 skill 描述,這些內容可能夾帶間接 prompt injection。Snyk 給的風險分數是 0.10(中等等級)。這是所有會讀外部內容的 skill 共通的性質,對策就是上一點:裝之前看內容。
  • 第 6 步的指令帶 -y:-y 跳過的是 CLI 的確認提示,「要不要裝」由 Claude 先問你。如果你的權限模式讓 Claude 不經確認就能跑 npx(例如 bypassPermissions,或把 npx 加進自動允許清單),那道關卡就只剩 Claude 自己守。想讓每次安裝都經過你按確認,就讓 npx skills add 留在需要詢問的範圍。
  • 搜尋需要網路:npx skills find 查的是 skills.sh 的 registry,離線環境用不了。

不想用了怎麼移除?

npx skills remove find-skills -g

專案層級裝的拿掉 -g。我在測試資料夾裝一次專案層級再移除,.claude/skills/find-skills/ 被刪掉,skills-lock.json 的 skills 清成空物件。

順帶一提,CLI 每次安裝完都會印一行 Review skills before use; they run with full agent permissions.,skill 是以 agent 的完整權限執行的,這也是為什麼推薦清單出來後值得多看一眼內容。

常見問題

find-skills 會自動安裝 skill 嗎?

不會主動安裝。SKILL.md 的流程是先列推薦,使用者要裝才執行 npx skills add。我用「先不要安裝」實測,跑完 lock 檔裡沒有新增任何 skill。但它給的安裝指令帶 -y,要靠 Claude Code 的權限確認做最後一道關卡。

find-skills 只能用在 Claude Code 嗎?

不是。Skills CLI 支援多種 agent,安裝時用 -a 指定,不指定會偵測你電腦上裝了哪些。我只裝給 Claude Code,所以用 -a claude-code。

find-skills 要錢嗎?

skill 本身和 Skills CLI 都是 MIT 授權、免費。實際花的是 Claude 執行搜尋與整理時的 token,我那次一輪約 0.64 美元。

不裝 find-skills 也能找 skill 嗎?

可以。直接跑 npx skills find <關鍵字>,或到 skills.sh 搜。find-skills 做的是讓 Claude 在你問問題時自己想到要去找,並幫你濾掉不相關的結果。想看一個 skill 庫怎麼設計、值不值得整包裝,可以參考我拆過的 166k star 的 skill 庫;想自己寫 skill,可以看錄影 skill 的設計過程。

author
陳
陳彥彤

AI 工程師 · AI 顧問。Java 後端 8 年、AI 工程師 2 年。AI 內訓 · AI 導入顧問 · 前後端與雲端培訓。

support

覺得文章有用可以到 GitHub 給個 star,或是透過信箱聊聊 AI 內訓、AI 導入顧問或前後端 / 雲端培訓。

related

相關文章

[AI 工具] · 23min
NVIDIA SkillSpector 實測:裝 Claude Code skill 前先掃,我的 115 個 skill 有 23 個被判不建議安裝
NVIDIA 在 2026 年 3 月開源的 Apache-2.0 skill 掃描器,裝 Claude Code、Codex 的 skill 前先找 prompt injection、資料外洩與供應鏈風險。實測 v2.13.2:下毒的 skill 12 秒判 100 分 DO NOT INSTALL,掃我自己 115 個 skill 卻擋下 23 個——適合當裝別人 skill 前的關卡,不適合全量擋自己的。
[AI 工具] · 21min
Harness² 是什麼?Google 開源讓 AI agent 不換模型自己改 harness,我用 claude -p 實測 18 次
Harness² 是 Google Research 在 2026-10-09 發表的 Apache-2.0 框架,模型權重不動,讓另一個 LLM 比對執行軌跡後改寫 agent 的 prompt、script、skill,並把附證據的經驗存進 library。我用 claude -p 做了迷你版跑 3 題 18 次全對——分數沒有進步空間,變的是做法被固化成 script,值得搬它的 prompt 設計,不建議直接用官方 repo。
[AI 工具] · 15min
Cloudflare security-audit-skill 實測:AI 互相找碴審資安,貴 26 倍、漏洞沒多抓
Cloudflare 在 2026-06 開源的 security-audit-skill(MIT、近 5 萬星)是一組給 coding agent 讀的資安稽核提示詞,讓一批 AI 找漏洞、另一批全新的 AI 專門推翻。我用埋了 11 個漏洞的小站實測,quick 模式花 $2.92、8 分鐘指出 10 個,單一 agent 花 $0.11、29 秒抓到 11 個——日常審單一 agent 就夠,這個 skill 留給上線前在 Linux 跑多輪。