TL;DR: Claude 技能是指令、腳本和資源的資料夾,Claude 會自行發現並僅在任務需要時載入。每個 Claude 技能都由一個 SKILL.md 檔案定義,在啟用前幾乎不佔用上下文成本,並可在 Claude Code、Claude 應用程式、Claude Cowork 和 API 中運行。本 Claude 技能指南涵蓋了技能是什麼、漸進式揭露如何運作、安裝技能的三種方式、技能與 MCP、指令和子代理人的比較,以及實際範例和最佳實踐。
Claude 技能改變了人們自訂 AI 代理人的方式。在技能出現之前,教導 Claude 您的工作流程意味著將相同的指令貼到每個對話中,或者填充設定檔直到它膨脹了上下文視窗。Claude 技能解決了這兩個問題:您只需編寫一次程序,Claude 就會自動引入它——但僅限於任務匹配時。
這個設計決策是該格式迅速傳播的原因。Claude 技能是簡單的 Markdown 和可選腳本資料夾,因此任何會寫文件的人都可以編寫一個。它們在終端代理人、聊天應用程式和 API 整合中的運作方式相同。而且由於它們在需要之前不會進入上下文,您可以安裝數十個而不會降低任何速度。
本指南將引導您了解整個生命週期:理解格式、安裝您的第一個技能、在技能和其他擴展機制之間進行選擇,以及編寫 Claude 能可靠識別的技能。
什麼是 Claude 技能?
Claude 技能是組織化的指令、腳本和資源資料夾,Claude 會動態載入以在特定任務中表現更好。每個技能都圍繞一個必需的檔案構建——SKILL.md——它包含一個簡短的元數據區塊(名稱和描述)以及任務的完整指令。這就是所需的全部格式。
圍繞這個核心檔案,一個技能可以捆綁任務所需的任何東西:可執行腳本、模板、參考文件、檢查清單或範例輸出。一個品牌指南技能可能會附帶您的標誌檔案和語氣規則。一個報告技能可能會包含一個 Python 腳本,每次都以相同的方式生成圖表。
一個具體範例可以讓結構一目了然。一個季度報告技能可能包含一個 SKILL.md,其描述為「當用戶要求季度業務報告時使用」,指令指定了章節順序和語氣,一個參考檔案包含上個季度的報告作為黃金標準,以及一個將數字拉入格式化表格的腳本。這些都不是 Claude 需要猜測的程式碼——它是一個程序,編寫一次,每次都遵循。
巧妙之處在於漸進式揭露——使技能保持低成本的載入模型。它分三個階段運作:
- 發現 — 在啟動時,Claude 只看到每個技能的名稱和描述。這每個技能只花費幾十個 token,因此一個大型技能庫仍然負擔得起。
- 啟用 — 當您的請求與技能的描述匹配時,Claude 會將完整的 SKILL.md 指令讀入上下文。
- 執行 — Claude 遵循指令,只有在任務實際需要時才打開捆綁的參考檔案或運行捆綁的腳本。
Claude 技能還可以在 Claude 生態系統中移植。相同的資料夾格式可在Claude Code(基於檔案系統,無需上傳)、網頁和桌面上的Claude 應用程式(預建技能已為文件創建提供支援,並可在設定中添加自訂技能)、Claude Cowork(Anthropic 為非開發人員提供的代理工作區)以及Claude API 和 Agent SDK 中運行,其中專用的技能端點為開發人員提供了程式化控制和版本控制。一次構建一個技能,它就會隨您而行。
Claude 技能如何運作?
Claude 技能透過描述匹配來運作:模型本身決定何時相關、載入並應用它——無需手動觸發。如果您要求 Claude「為這 20 個潛在客戶起草外展信件」,並且某個外展技能的描述提及了冷郵件,Claude 就會自行啟用它。
這是預設的模型調用路徑,也是技能與舊的自訂技巧的區別。但技能也可以由用戶調用。在 Claude Code 中,每個技能也會註冊為斜線指令,因此輸入/skill-name會強制它運行。前置碼開關允許作者調整此行為——例如,對於破壞性工作流程禁用自動調用,使其僅在人類明確調用時才觸發。
這是一個真實請求的完整流程。您輸入「為我建立一個 B 輪金融科技公司的 RevOps 主管潛在客戶列表」。Claude 掃描其技能元數據,找到一個描述中提及 ICP 和潛在客戶列表的潛在客戶技能,並讀取完整指令。這些指令告訴它要應用哪些搜索過濾器、如何驗證聯絡人數據以及輸出格式。在那一刻之前的總開銷:上下文中靜靜地坐著的一行元數據。
了解如何在日常使用 Claude 技能令人耳目一新地無聊:您大多只是要求結果。三個屬性使該系統擴展,而提示庫卻從未做到:
- 可組合性 — 技能堆疊。一個請求可以同時啟用數據分析技能、品牌語氣技能和電子表格技能,每個技能都貢獻其工作流程的一部分。
- Token 效率 — 在啟用之前,一個技能只花費其一行元數據。與之相比,一個龐大的指令檔案在每個會話中都會消耗上下文,無論它是否相關。
- 確定性至關重要 — 捆綁的腳本讓技能可以執行脆弱的步驟(日期計算、檔案轉換、API 格式輸出)在真實程式碼中,而不是每次都要求模型即興發揮。
如何安裝 Claude 技能
有三種經過驗證的方式來安裝 Claude 技能:透過插件市場、使用開源技能 CLI,或將資料夾放入您的技能目錄中。如果您一直在尋找如何將技能添加到 Claude Code,這三種方式都有效——它們在便利性和您對來源的信任程度方面有所不同。
- 1從插件市場安裝
在 Claude Code 中,運行
/plugin以打開插件瀏覽器。發現選項卡列出了來自官方 Anthropic 市場的插件——其中許多捆綁了技能。要添加社區市場,請運行/plugin marketplace add owner/repo並帶有 GitHub 儲存庫,然後從其列表中安裝。安裝的技能無需重新啟動即可在您的會話中可用。 - 2使用開源技能 CLI
npx skills安裝程式 (skills.sh) 將 GitHub 視為技能的套件註冊表——無需單獨的帳戶。一個指令即可為您的代理人安裝和配置技能。一個實際的範例:npx skills add LessieAI/lessie-skill -y -g將 Lessie 買家搜索技能全域非互動式安裝。運行npx skills find以發現更多,或參閱我們的技能 CLI 整合頁面以了解逐個代理人的設定。 - 3手動添加技能資料夾
在
~/.claude/skills/中創建一個包含 SKILL.md 檔案的資料夾,用於在每個專案中可用的個人技能;或在儲存庫內的.claude/skills/中創建,用於您的整個團隊透過 git 獲得的專案技能。這也是您安裝從 GitHub 下載的技能的方式:解壓縮,將資料夾放入,然後要求 Claude 確認它看到了該技能。
無論您選擇哪種方式,都以相同的方式驗證安裝:啟動一個新會話並詢問 Claude 它能看到哪些技能,或者輸入/並在列表中查找該技能的斜線指令。如果一個技能從未自行啟用,通常是描述的問題——它是 Claude 在決定相關性時讀取的唯一文本,因此它必須提及您在提問時實際使用的詞語。
在 Claude Code 之外,安裝更簡單:在 Claude 應用程式中,您可以在設定中啟用技能並在那裡添加自訂技能,而 API 用戶只需上傳一次技能並在請求中透過 ID 引用它們。資料夾格式處處相同,因此您在本地測試的技能無需編輯即可移植到生產環境。
Claude 技能與 MCP、指令和子代理人的比較
簡而言之:Claude 技能打包知識和程序,MCP 提供與外部系統的即時連接,斜線指令是用戶調用的快捷方式,而子代理人是具有自己上下文的並行工作者。它們是互補的,而非競爭者——成熟的設定會同時使用這四種。
| 機制 | 是什麼 | 誰觸發它 | 最適合 | 上下文成本 |
|---|---|---|---|---|
| 技能 | 指令、腳本和資源的資料夾 (SKILL.md) | Claude,當任務匹配時;或您,透過斜線指令 | 程序、專業知識、可重複的工作流程 | 啟用前幾乎為零 |
| MCP | 連接 Claude 到外部工具和數據的開放協議 | Claude,每當它需要連接的系統時 | 即時數據、API、資料庫、第三方服務 | 伺服器連接時載入工具定義 |
| 斜線指令 | 按名稱調用的提示快捷方式(現已合併到技能中) | 您,明確地 | 您希望隨時可用的頻繁手動操作 | 僅在調用時載入 |
| 子代理人 | 具有自己上下文和工具的獨立代理人實例 | Claude 委派,或您請求一個 | 會污染主線程的並行或隔離工作 | 自己的上下文視窗;僅返回摘要 |
Claude 技能與 MCP。一個技能可以教 Claude 您的資格標準,但它無法在運行時訪問即時資料庫——那是 MCP 的工作。MCP 由 Anthropic 在 2024 年底推出,它將與外部系統的連接標準化,就像 USB-C 標準化端口一樣;技能則標準化了使用它們的專業知識。兩者自然結合:MCP 獲取數據,技能規定如何處理它。例如,如果您需要即時 LinkedIn 人員數據,請參閱我們的LinkedIn MCP 指南。
Claude 技能與指令。Claude Code 最初將指令和技能作為獨立系統;它們後來合併了,並且任一位置的 Markdown 檔案都會產生相同的斜線指令介面。技能是未來推薦的格式,因為它們支援捆綁檔案、前置碼控制,以及——至關重要的是——模型調用。指令等待您記住它;技能則會主動提供。
Claude 技能與代理人。子代理人是工作者;技能是手冊。當工作應該並行運行或保持在您的主要上下文之外時——例如研究掃描、程式碼審查——子代理人就會大放異彩。當主要代理人只需要知道如何時,技能就會大放異彩。這些模式可以嵌套:子代理人可以載入技能,而技能可以指示 Claude 委派給子代理人。
選擇的實用經驗法則:如果問題是「Claude 不知道我們如何做這件事」,請編寫一個技能。如果是「Claude 無法看到數據」,請添加一個 MCP 伺服器。如果您一直輸入相同的請求,請直接將技能作為斜線指令調用。如果工作量太大,無法在一個上下文視窗中完成,請將其交給子代理人。2026 年的大多數生產設定都會悄悄地將這四者結合使用。
Claude 技能範例與使用案例
最好的 Claude 技能範例都有一個共同點:它們編碼了某人曾經手動重複的程序。以下是五種已在銷售、文件、工程和行銷領域投入生產的模式——如需完整的排名列表,請參閱我們的最佳 Claude 技能總結。
- 銷售和市場進入潛在客戶開發 —Lessie 技能從終端運行完整的出站工作流程:在 100 多個即時來源中找到符合您 ICP 的經過驗證的買家,用角色和公司背景豐富他們,然後起草個性化外展信件——電子郵件準確度高達 95%。使用這種信號個性化方法的團隊已將回覆率從約 1% 提高到 12%。
- 文件製作 — Anthropic 自己的文件技能(docx、pptx、xlsx 和 pdf)讓 Claude 能夠製作格式正確的 Word 檔案、幻燈片和電子表格。它們是開源的,也是捆綁腳本以實現確定性輸出的典範。
- 前端設計 — Anthropic 的前端設計技能將 Claude 推向超越通用 AI 樣式,實現獨特、生產級的介面。團隊分叉它並嫁接自己的設計令牌。
- 行銷內容營運 — 品牌語氣技能編碼語氣規則、禁用詞組和格式,使每個草稿都符合品牌。我們的Claude 技能行銷指南涵蓋了從 SEO 簡報到活動報告的完整堆棧。
- 內部 SOP 和審查 — 團隊將發布檢查清單、安全審查步驟和數據處理規則打包為
.claude/skills/中的專案技能,因此程序隨儲存庫一起發布,並且每個隊友——無論是人還是代理人——都遵循相同的程序。 - 招聘和人才搜索 — 相同的買家搜索機制適用於候選人:一個採購技能編碼您的資格標準和搜索策略,因此招聘經理可以要求「尋找願意簽訂合約的高級後端工程師」,並獲得經過審查的候選人名單,而不是原始關鍵字匹配。
請注意區分:有些技能增加了能力(文件、買家搜索),有些則增加了判斷力(品牌語氣、審查檢查清單)。大多數團隊最終都會想要兩者,這正是可組合性的目的。一個下午的工作流程可以串聯上述三個範例:Lessie 技能建立列表,品牌語氣技能起草外展信件,文件技能將結果打包成一份簡報,以供週一的管道審查。
Claude 技能最佳實踐
Claude 技能的最佳實踐歸結為三個原則:編寫能可靠觸發的技能,使其保持精簡以降低成本,並像對待您執行的任何程式碼一樣謹慎對待第三方技能。詳細資訊如下:
- 讓描述發揮作用。描述是 Claude 在決定啟用技能之前唯一看到的東西。命名任務、觸發器以及用戶實際會說的關鍵字——模糊的描述是一個永遠不會觸發的技能。
- 讓 SKILL.md 專注於一項工作。一個技能,一個工作流程。當檔案變得難以管理時,將詳細資訊拆分到參考檔案中,並相信漸進式揭露只在需要時才載入它們。
- 在安裝前審查第三方技能。技能可以包含可執行腳本,指令本身也可以以您不希望的方式引導代理人。在安裝之前閱讀 SKILL.md 和每個捆綁的腳本——或者讓 Claude 總結它們——然後才允許它們在您的工作流程中佔有一席之地。
- 固定您的來源。從您信任的儲存庫安裝,偏好由維護者發布而不是隨意分叉,並在更新後重新審查。將技能市場視為套件註冊表,因為它就是這樣。
- 版本控制專案技能。
.claude/skills/中的技能隨您的儲存庫一起運行:更改會像任何其他檔案一樣進行程式碼審查、歷史記錄和回滾。該審計追蹤是您的安全網,當工作流程出現問題時。 - 從真實的對話記錄中迭代。當 Claude 錯誤地應用一個技能時,解決方法通常是在指令中添加一行澄清。技能會像提示一樣獎勵緊密的反饋循環——只不過您一次性永久解決了問題。
