每月 US$9.99 即可存取所有 Premium Skills,隨時取消。查看方案

Claude Code Skills:如何新增、使用與修正

Claude Code 從 ~/.claude/skills/ 讀取 Skill,很多「裝好了卻沒反應」的狀況,都是因為 Skill 放在別的地方。這裡說明如何從 Skillry 新增 Skill、把它當成 slash command 執行,以及控制它何時執行。

適合
Claude Code 使用者
時間
約 8 分鐘完成

簡短回答

  1. 1把 Skill 的資料夾放在 ~/.claude/skills/ 就能在每個專案中使用,放在 .claude/skills/ 則只限於單一 repository。
  2. 2用 Skillry CLI 安裝?請加上 --agent claude-code。不加的話,Skill 會裝到 ~/.agents/skills/,而 Claude Code 不會讀取那裡。
  3. 3輸入 /skills 確認它在清單中,再輸入 /skill-name 加上你的需求來執行它。
  4. 4想要現成的?瀏覽一個指令就能安裝的 Claude Code Skills。

如何把 Skill 加到 Claude Code

你可以把安裝提示詞貼到 Claude Code、自己執行 Skillry CLI,或手動把資料夾複製進去。每種方式的結果都一樣:Skill 的資料夾位於 ~/.claude/skills/ 中。

大家最常漏掉的參數

Skillry CLI 預設安裝到 ~/.agents/skills/,因為 Codex 和 Cursor 都會讀取這個資料夾。Claude Code 讀取的是自己的 ~/.claude/skills/。漏了 --agent claude-code,安裝依然會回報成功,但 Claude Code 永遠看不到這個 Skill。

Claude Code 已經開著時最簡單
  1. 1

    在 Skillry 上打開這個 Skill,點選複製安裝提示詞,再點對話框中的複製。

  2. 2

    貼到 Claude Code 中送出。Agent 會讀取 Skillry 的安裝說明,並自行執行正確的指令。

    安裝提示詞
    Read https://skillry.dev/skills/<slug>/install.md and follow the instructions to install the skill.
  3. 3

    瀏覽器要求你核准裝置代碼時,按下核准。

    你應該會看到: Claude Code 回報它安裝的版本,以及它使用的資料夾(位於 ~/.claude/skills/ 底下)。

Skillry Skill page for Notion Style OG Image with the Copy install prompt and Download ZIP buttons
Skillry 上每個 Skill 頁面都有這兩種安裝選項。

確認 Claude Code 看得到它

輸入 /skills。清單會顯示你自己的 Skill,以及 Claude Code 內建的幾個,例如 /code-review。按 t 可以依各自占用的 context 大小排序。

不需要重新啟動。Claude Code 會在目前的工作階段中讀到新增和修改過的 Skill。唯一的例外:如果工作階段開始時 ~/.claude/skills/ 還不存在,請執行一次 /reload-skills。

把 Skill 當成 Claude Code 的 slash command 執行

你安裝的每個 Skill 都會以它的名稱出現為一個 slash command。輸入這個指令,然後在同一行寫下你要什麼:

Claude Code
/launch-page Parcelo, a parcel-tracking dashboard for small online shops

名稱後面的所有內容都會以 $ARGUMENTS 的形式傳給 Skill。確認它能運作之後,通常就可以省略指令,直接用一般說法描述任務。當你的請求符合 Skill 的描述時,Claude 會自動載入它。如何使用 Skill 有更多拿到好結果的技巧。

Claude Code 會到哪裡找 Skill,以及哪一份優先

Claude Code 會從五個地方收集 Skill。多數人只會用到個人和專案資料夾;其他的則在團隊協作或安裝 plugin 時才會用到。

來源位置指令
Enterprise管理設定/skill-name
個人~/.claude/skills/<name>//skill-name
專案.claude/skills/<name>//skill-name
Plugin<plugin>/skills/<name>//plugin-name:skill-name
你的 claude.ai 帳號同步到 ~/.claude/skills/synced//name 或 /anthropic-skills:name

同一個名稱出現在兩個地方時,Enterprise 優先於個人,個人優先於專案。子資料夾的 .claude/skills/ 中的 Skill,會在 Claude 第一次處理該子資料夾的檔案時載入,所以大型 repo 中只針對某個套件的 Skill,在你需要之前都不會礙事。

控制執行時機的 SKILL.md 設定

這些欄位放在 SKILL.md 最上方的 frontmatter 中。只有當 Skill 執行得太頻繁、不夠頻繁,或每一步都停下來請求權限時,才需要用到它們。

SKILL.md 中的欄位作用
descriptionClaude 會讀它來決定是否使用這個 Skill。它和 when_to_use 合計在 Skill 清單中最多保留 1,536 個字元,超過就截斷。
allowed-tools在呼叫該 Skill 的那一輪中,Claude 不必詢問就能使用的工具。
paths檔案模式。只有在處理符合的檔案時,Claude 才會自動載入這個 Skill。

Claude Code Skill 無法正常運作?先檢查這些

從上往下檢查。第一列「Skill 放錯資料夾」是最常見的原因。

/skills 裡沒有它

資料夾放錯了,或 ZIP 多出一層。把它移到路徑為 ~/.claude/skills/<name>/SKILL.md 的位置,或用 --agent claude-code 重新安裝。

資料夾是剛建立的

執行 /reload-skills。

在雲端工作階段中找不到

把它 commit 到 repo 的 .claude/skills/,或在 claude.ai 上啟用它。

在 Cowork 中找不到

在你的 claude.ai 帳號中啟用它。

有列出但從未被選中

用 /name 呼叫,確認它能運作,再把描述寫得更具體。請見觸發機制。

其他狀況請見疑難排解。

常見問題

Claude Code 支援 Skill 嗎?

支援。Claude Code 遵循開放的 Agent Skills 標準,會從你的個人資料夾、目前的專案、plugin、你的組織以及你的 claude.ai 帳號載入 Skill。

Claude Code 的 Skill 存放在哪裡?

你自己的 Skill 放在 ~/.claude/skills/<name>/SKILL.md。只用於單一專案的 Skill 放在該 repository 內的 .claude/skills/<name>/SKILL.md。

自訂 slash command 怎麼了?

它們依然可以使用。.claude/commands/deploy.md 檔案和名為 deploy 的 Skill 都會提供 /deploy。兩者同時存在時,以 Skill 為準。

為什麼 Skillry CLI 需要 --agent claude-code?

它的預設資料夾是 Codex 和 Cursor 共用的 ~/.agents/skills/。Claude Code 讀取的是 ~/.claude/skills/,這個參數會把安裝位置指向那裡。

參考來源

這篇指南對你有幫助嗎?