Claude Skills:它們是什麼以及如何安裝
技能是一個指示資料夾,Claude 只會在需要時載入其中的內容。以下說明其所在位置、安裝方式,以及它與 MCP 的差異。
Claude 技能是一個包含 SKILL.md 包含指示的檔案,以及可選的指令碼和參考檔案。Claude 會讀取描述,判斷該技能是否相關,然後僅在那時載入其餘內容。Claude Code 技能的運作方式相同,並可透過 /skill-name。Skills 遵循 Agent Skills 開放標準,因此同一個檔案也能在其他 AI 工具中運作。
Claude Skills 與 MCP、外掛程式及專案
這四者經常被混淆,而選錯一個正是人們最後安裝了永遠不會觸發的項目的原因。差異不在於它們包含什麼,而在於 Claude 何時載入它們,以及它們要執行什麼工作。
| 它為 Claude 提供的內容 | 載入時機 | 使用時機 | |
|---|---|---|---|
| Skill | 一套程序 - 如何執行任務 | 按需,於相關時載入 | 可重複的工作:報告格式、審查檢查清單、品牌風格 |
| MCP | 存取外部工具或資料來源 | 呼叫工具時 | 連線至 Jira、Slack、資料庫、檔案儲存空間 |
| 外掛程式 | 套件:Skills、Agents、hooks、MCP 伺服器 | 啟用外掛程式時 | 將完整工作流程作為一個可安裝單位發布 |
| 專案 | 靜態背景知識 | 始終,在該專案的每個聊天中 | 絕不能遺漏的內容 |
- MCP 為 Claude 提供工具。Skills 教導 Claude 如何使用這些工具。兩者會疊加。
- 專案一律會載入。Skills 僅在符合工作時才會載入。
- 自訂指示會套用至每次對話。Skills 僅適用於某一類工作。
Claude Code Skills 的存放位置
在 Claude Code 中,Skills 是磁碟上的目錄。您放置該目錄的位置決定了誰可以使用它。共有四個位置;當兩個 Skills 共用相同名稱時,會依固定順序解析。
| 位置 | 路徑 | 適用對象 |
|---|---|---|
| 企業版 | 在受管理的設定中設定 | 組織中的所有人 |
| 個人 | ~/.claude/skills/<skill-name>/SKILL.md |
您的所有專案 |
| 專案 | .claude/skills/<skill-name>/SKILL.md |
僅限該專案 |
| 外掛程式 | <plugin>/skills/<skill-name>/SKILL.md |
外掛程式啟用的位置 |
當兩個 Skills 共用相同名稱時,企業版優先於個人版,個人版優先於專案版。外掛程式 Skills 的命名空間為 /plugin-name:skill-name,因此它們永遠不會互相衝突。Claude Code 會監看這些資料夾,並在工作階段中取得編輯內容 - 不需要重新啟動。
幾乎所有人都會犯的錯誤
Cowork 和雲端工作階段不會讀取 ~/.claude/skills/ 在您的電腦上。
它們會載入您為 claude.ai 帳戶啟用的 Skills,並在工作階段開始時同步。僅存在於本機資料夾中的 Skills 在那裡會顯示為「找不到 Skills」。若要在 Cowork 中使用,請改為為您的帳戶啟用它。
如何安裝 Claude Skills
三個介面,三種不同路徑。選擇您實際使用的介面。每種方式都不到兩分鐘,而且都不需要撰寫程式碼。
Claude(claude.ai 和桌面版)
- 在您的帳戶中開啟 Customize,然後選擇 Skills。
- 按一下 +,然後上傳您自己的
SKILL.md資料夾,或按一下 Browse skills 開啟目錄。 - 開啟該 Skills。
- 開始聊天並描述工作。符合條件時,Claude 會載入該 Skills。
需要在您的帳戶上啟用程式碼執行功能。Free、Pro、Max、Team 和 Enterprise 方案均可使用。
Claude Code
- 建立資料夾:
~/.claude/skills/my-skill/適用於每個專案,或.claude/skills/my-skill/適用於單一儲存庫。 - 放入
SKILL.md在其中。 - 輸入
/my-skill在您的工作階段中,或直接描述工作,讓 Claude 接手。
不需要重新啟動。Claude Code 會監看這些資料夾,並即時取得變更。
Cowork
- 為您的 claude.ai 帳戶啟用該 Skills - 在桌面版側邊欄中選擇 Customize,或前往 claude.ai 的 Skills 設定。
- 開始 Cowork 工作階段。您的帳戶 Skills 會在工作階段開始時同步。
- 以名稱呼叫它,或讓 Claude 自行選擇。
雲端工作階段還會載入提交至儲存庫的專案 Skills .claude/skills/ 資料夾。
SKILL.md 檔案實際包含哪些內容
Skill 是一份帶有簡短 YAML 標頭的 Markdown。這就是完整格式。如果你能在文字編輯器中撰寫檢查清單,就能撰寫 Skill。
--- name: quarterly-report description: 從原始 CSV 匯出檔建立季度營收報告 when_to_use: 當有人要求季度報告,或交接一份營收匯出檔時 allowed-tools: 讀取 Grep --- ## 步驟 1. 讀取 CSV,並確認欄位標頭符合預期的結構描述。 2. 先按產品線,再按月份分組營收。 3. 標記任何相較於前一個月變動超過 15% 的月份。 4. 依照以下格式撰寫摘要。
when_to_use.標題以下的所有內容都只是用你自己的文字撰寫的指示。不需要 SDK、建置步驟或部署。
使用 Claude Cowork Skills
Cowork 會針對你的檔案和任務執行 Claude,而不是在聊天視窗內執行;Skills 就是你用來告訴它團隊認定「正確完成」代表什麼的方式。最容易讓人困惑的規則是:Cowork 不會讀取你電腦上的 Skills 資料夾。互動式和排程的 Cowork 工作階段都會載入為你的 claude.ai 帳戶啟用的 Skills,並在工作階段開始時同步。
因此,工作流程是:只需撰寫一次 Skill,為你的帳戶啟用它,之後它就會伴隨你進入每個 Cowork 工作階段和每次排程執行。
Anthropic Agent Skills:開放標準,而非綁定
Agent Skills 規格已作為開放標準發布於 agentskills.io,並提供參考用的 Python SDK,供任何在自家平台實作 Skills 支援的人使用。Claude Code 遵循該標準,並在其上加入自有擴充功能 - 呼叫控制、子代理程式執行、動態內容注入。
真正值得再讀一遍的實際影響是:你今天撰寫的 Skill 是一個由公開規格規範的 Markdown 檔案。如果你改用採用該標準的其他 AI 工具,這個檔案也能隨你轉移。
當 Skill 沒有觸發時
該 Skill 從未觸發
十之八九是描述有問題,而不是指示有問題。Claude 只會讀取描述來做判斷。請重新撰寫,讓描述開頭便是具體使用情境,並加入 when_to_use 使用人們實際輸入的片語。
Skill 太常被觸發
描述過於寬泛。請將其縮小至特定情境,或設定 disable-model-invocation: true 因此只有在您輸入時才會執行 /skill-name 自行。
它在本機運作,但在 Cowork 或排程執行中無法運作
位於 ~/.claude/skills/ 而不在其他位置。這些工作階段會以全新的狀態開始,並載入您 claude.ai 帳戶中的 Skills。請為您的帳戶啟用它,或將其提交至儲存庫的 .claude/skills/ 適用於雲端工作階段。
Claude Skills:常見問題
什麼是 Claude Skill?
一個包含 SKILL.md 指示檔案的資料夾,也可以選擇包含指令碼和參考檔案。Claude 會讀取 Skill 的描述,判斷它是否與您的要求相關,然後只在相關時載入完整指示。這稱為漸進式揭露,也就是為什麼安裝許多 Skills 不會填滿內容視窗。
Claude Code Skills 位於何處?
個人 Skills 放在 ~/.claude/skills/<skill-name>/SKILL.md,並套用於每個專案。專案 Skills 放在儲存庫內的 .claude/skills/<skill-name>/SKILL.md,且只套用於該專案。外掛程式會在 <plugin>/skills/<skill-name>/SKILL.md 中附帶 Skills,而企業 Skills 則透過受管理的設定指定。
Claude Skills 與 MCP 有何不同?
MCP 將 Claude 連結至外部服務和資料來源 - 它提供工具。Skill 提供程序性知識:正確完成任務的操作指示。兩者互補,而非替代方案。MCP 連接器讓 Claude 存取您的 Jira;Skill 則告訴 Claude 您的團隊如何撰寫工單。
如何安裝 Claude Skill?
在 claude.ai 上開啟「自訂」,接著開啟 Skills,點選 + 並上傳 Skill,或瀏覽目錄。在 Claude Code 中,將 Skill 資料夾放入 ~/.claude/skills/ 或專案的 .claude/skills/,並使用 /skill-name 呼叫。在 Cowork 中,為您的 claude.ai 帳戶啟用該 Skill,系統會在工作階段開始時同步。
Claude Skills 可在 Cowork 中運作嗎?
需要,但不是從本機資料夾載入。Cowork 工作階段不論是互動式還是排程式,都會載入為您的 claude.ai 帳戶啟用的 Skills,而不是您電腦上的 ~/.claude/skills/。請從 Desktop 側邊欄的「自訂」或 claude.ai 的 Skills 設定中,為您的帳戶啟用該 Skill。
我需要懂得如何編寫程式碼,才能撰寫 Skills 嗎?
不是。Skill 是一個 Markdown 檔案,包含簡短的 YAML 標頭 - 名稱、描述和以純文字撰寫的指示。指令碼是選用項目,只有進階行為才需要。如果你會撰寫檢查清單,就會撰寫 Skill。
Claude Skills 免費嗎?
此功能適用於 Free、Pro、Max、Team 和 Enterprise 方案,並要求啟用程式碼執行功能。Anthropic 自家的 Skills,例如用於建立 Word、Excel 和 PowerPoint 文件的 Skills,所有使用者都能使用。你購買或下載的 Skills,其價格由製作者自行決定。
安裝他人撰寫的 Skill 安全嗎?
Skill 是 Claude 會遵循的指示,因此請像閱讀執行前的指令碼一樣閱讀它。在 Enterprise 方案中,組織可以開啟 Skill 和外掛程式掃描,檢查上傳內容是否含有惡意內容。至於其他情況,規則一如既往:請從可確認來源安裝。
什麼是 Anthropic Agent Skills?
Agent Skills 是此格式背後的開放規格,由 agentskills.io 發布,並提供參考 Python SDK。這表示 Skill 不受限於 Claude - 任何採用此標準的平台都能讀取相同的 SKILL.md 檔案。Anthropic 也發布自家維護的 Skills,Claude 會在相關時自動啟用這些 Skills。
Skill 和 Claude 專案有什麼不同?
專案會提供靜態背景知識,並載入其中每個聊天。Skill 則提供僅在工作符合條件時才會啟用的程序,而且可以在任何地方運作,不限於單一專案。需要始終提供的背景資訊適合使用專案,而重複進行的工作則適合使用 Skill。
不想自己撰寫?
2,400 多個已撰寫並測試完成的 Skills、prompts 和 agent。
適用於 Claude、ChatGPT 和任何 AI 聊天工具的角色專用 Skill 檔案 - 簿記員、SEO 策略師、醫療轉錄員、平台工程師。由我們自行撰寫和測試,並非從 GitHub 抓取。下載後放入資料夾即可完成。一次性付費,無訂閱。