編者按:本文是一篇 Claude Skills 入門教程,圍繞安裝、創建、測試、優化和搭建 Skill 庫五個環節展開。作者從最基礎的文件結構講起,解釋 SKILL.md 應該如何編寫、如何設置觸發條件、如何加入示例與邊界情況,並進一步提供了「常規場景、邊界場景、壓力測試」的驗證方法。
如果 Prompt 解決的是「這一次怎麼問」,那麼 Skills 解決的是「以後這類任務都怎麼做」。對於想將 AI 真正納入日常工作流的人來說,這篇文章提供了一套可直接上手的操作路徑。
以下為原文:
我把我所知道的關於 Claude Skills 的所有內容,整合成了這一篇文章。
建議收藏保存 :)
閱讀完這篇文章後,你對 Claude Skills 的理解將超過 99% 的用戶。你至少會親手構建並部署一個自訂 Skill,並掌握一套可重複使用的方法,用於自動化任何行業中的任何工作流程。
這不是誇張。這是一份完整的實戰手冊。
Claude Skills 到底是什麼?為什麼大多數人都用錯了?
Claude Skill 本質上是一個永久性的指令檔案,存放在你的電腦裡,用來告訴 Claude 如何準確完成某項特定任務。每次都是如此,且無需你反覆解釋。
大多數人聽到這裡,會以為:「哦,所以它就像一個保存好的 Prompt。」
不是。已儲存的 Prompt 是一場對話的起點,而 Skill 則更像一位受過訓練的員工。
儲存好的 Prompt 說的是:「這裡是開始的方式。」
Skill 說的是:「這項工作從頭到尾應該這樣做;好的輸出應該長這樣;如果出錯了應該這樣處理;需要用到這些工具;最終結果應該按照這個格式交付。」
The difference in output quality between the two is very significant.
當你給 Claude 一個一次性 Prompt 時,你得到的品質就是一次性的:不穩定,有時很好,有時一般。每次結果都不同,因為你每次提問的表達方式也會略有不同。
但當你啟用一個 Skill,你得到的是標準化的品質:相同的流程、相同的標準、相同的輸出格式,每次都保持一致。這就是「找一個實習生」和「擁有一個受過訓練的專業員工」之間的區別。
為什麼 Skills 是當下 AI 中最被低估的功能?
目前已有超過 80,000 個社區 Skills 可用,且這個市場每周還在新增數千個。Anthropic 也已發布用於 PDF、Word 文件、簡報、電子表格和設計等場景的官方 Skills。
但大多數人甚至從未安裝過一個。
原因很簡單:沒有人真正講清楚該如何正確使用它們。大部分教學只告訴你如何安裝一個 Skill,然後就結束了。這就像教別人如何招聘員工,卻從不教他如何管理員工。
本文涵蓋完整的生命週期:如何找到合適的 Skills、如何安裝它們、如何從零開始建構自訂 Skill、如何測試和優化、如何部署到真實工作流程中,以及如何搭建完整的 Skill 庫,以自動化你的整個工作體系。
第一階段:用 5 分鐘安裝你的第一個 Skill
Skills 存放在哪裡?
技能本質上只是你電腦裡的資料夾。每個資料夾裡都有一個名為 SKILL.md 的檔案。這個檔案包含具體指令,用來告訴 Claude 如何完成這項工作。
對於 Claude Code,它們可以放在專案目錄下的 .claude/skills/,也可以全局放在 ~/.claude/skills/。
對於帶有 Cowork 的 Claude Desktop,則可透過桌面端介面使用。
就是這麼簡單。沒有複雜的安裝、沒有依賴項,也沒有配置文件。它只是一個包含文本文件的文件夾。
第一階段你需要做什麼
· 浏覽 skillsmp.com 或 github.com/anthropics/skills,找到一個與你工作相關的 Skill。
·請按照代碼倉庫中的說明進行安裝。
·將其應用於一項你平時需要手動完成的真實任務中。
·將它的輸出品質和速度與你平時使用 Prompt 的方式進行比較。
·如果輸出還不完美,記錄下需要改進的地方。
第二階段:從零開始構建你的第一個自訂 Skill
三個問題測試
在開始構建之前,先回答三個問題。
第一,這個 Skill 是用來做什麼的?
請極其具體。不要寫「幫我處理郵件」。而應該寫成:「為參加過我們線上研討會的潛在客戶撰寫專業跟進郵件,提及他們參加的具體場次,加入一個相關案例研究,並在結尾明確引導對方預約一次 15 分鐘的產品演示。」
第二,它應該在什麼時候被激活?
你實際會輸入什麼內容來觸發它?例如:「寫一封跟進郵件」「起草一封線上研討會後的跟進郵件」「建立一封潛在客戶郵件」。至少列出五個觸發短語。
第三,完美的輸出應該長什麼樣?
不要抽象描述,而是直接給出一個真實示例。貼上一封你曾經寫過、效果很好的郵件。這個示例的價值,超過 50 行說明文字。
編寫 SKILL.md
你的 SKILL.md 檔案包含兩個部分。
第一部分是頂部的 YAML frontmatter,位於 --- 標記之間。這裡需要寫入 kebab-case 格式的名稱和描述。描述必須是一段非常具體、觸發條件明確的文字,列出所有觸發短語,並清楚說明這個 Skill 應該在什麼時候激活、什麼時候不應該激活。
第二部分是 frontmatter 下方的說明內容。這部分是用自然語言寫成的工作流程。一步一步寫,按順序展開。每一步都必須是一個清晰的動作。要包含輸入與輸出範例,包含邊界情況以及處理方法,也要寫明你的品質標準。
整個文件最好控制在 500 行以內。禁止使用「格式好看一點」「適當處理」這類模糊語言。每一條指令都必須具體、可測試。
第二階段你需要做什麼
· 選擇你最常重複的一項任務,並完成「三個問題測試」。
·撰寫好 YAML frontmatter,使用明確且具體的觸發描述。
·將說明部分改寫為逐步執行的工作流程,並加入具體範例。
·將 SKILL.md 檔案儲存至正確的 Skills 目錄中。
·使用一項真實任務運行此 Skill,並保存輸出結果以供復盤。
第三階段:測試、優化,並讓它達到生產級水平
三種場景測試
用三個場景來測試你的 Skill。
第一,常規路徑。
請輸入一個正常、直接的任務,它應該代表你 80% 的使用情境。
第二,邊界情況。
輸入一個奇怪、不常見或資訊不完整的任務,用來測試 Skill 的邊界。例如缺失資料、格式異常、資訊衝突等。
Third, stress testing.
輸入這項任務中最大、最混亂、最複雜的版本。它能暴露出這個 Skill 是否具備擴展能力,還是只能處理簡單任務。
如果你的 Skill 在這三個場景下都能輸出你願意給客戶看的結果,那它就達到了生產級水平。只要有一個場景失敗,失敗本身就會告訴你應該補充哪條指令。
每週優化循環
每次使用 Skill 時,只要輸出結果還不夠理想,就立即更新 SKILL.md。經過一個月的持續優化後,你的 Skill 產出的內容將幾乎無法與訓練有素的人類專業人士完成的工作區分開來。
第三階段你需要做什麼
用三個場景測試你的 Skill:常規路徑、邊界情況、壓力測試。
針對每一次失敗,補充一條本可以解決問題的具體指令或示例。
再次運行這三個場景,確認修復有效。
在第一個月裡,為每週五設定一個日曆提醒,用來複盤和優化你的 Skill。
第四階段:為你的行業建立完整的 Skill 庫
一個 Skill 是工具,十個 Skills 就是一支團隊
為您工作流程中的每一項重複任務建立一個 Skill:內容創作 Skill、研究 Skill、郵件起草 Skill、數據分析 Skill、會議準備 Skill、報告生成 Skill、客戶溝通 Skill、競爭對手分析 Skill。
在一個月內,你就可以擁有十個生產級 Skills。三個月內,你可以搭建一個完整的 Skill 庫,覆蓋你崗位中的主要工作流。
不同行業的 Skill 設計思路
房地產行業:
房源描述撰寫器、市場分析生成器、客戶跟進郵件起草器、可比成交案例研究器、開放日準備簡報工具。
市場行銷:
活動簡報生成器、廣告文案撰寫器、數據報告彙總器、內容日曆規劃器、A/B 測試分析器。
金融行業:
報銷報告處理器、發票分析器、預算差異解釋器、客戶投資組合摘要器、監管合規檢查器。
諮詢行業:
提案起草器、需求訪談準備工具、交付物格式化工具、狀態報告生成器、項目總結撰寫器。
電商行業:
產品描述撰寫器、客戶評論分析器、庫存報告生成器、競爭對手價格追蹤器、退貨分析彙總器。
底層模式是通用的:識別任務,構建 Skills,持續優化,讓 Claude 負責執行,你負責策略。
第 四 階段 你 需 要 做 什 麼
·列出你當前工作流程中的所有重複性任務。
·根據出現頻率和耗時程度進行優先級排序。
· 從優先級最高的任務開始,每週建立一個新的 Skill。
· 建立一份總檔,記錄你所有 Skills 的狀態及最後一次優化日期。
·公開分享你最出色的 Skills。
最後
一個每週節省 30 分鐘的 Skill,一年可以幫你節省 26 個小時。十個每週各節省 30 分鐘的 Skills,一年就能省下 260 個小時。相當於每年把六個半完整工作周還給你。
大多數人仍會每天在 Claude 裡重複輸入同樣的指令。
而那些搭建 Skill 庫的人,會在 60 天內開始運行一套完全不同的工作系統。
如果你覺得這篇文章有用,可以關注我 @eng_khairallah1,獲取更多類似的 AI 內容。我每週都會發布拆解、課程和工具。
希望這篇文章對你有幫助。
Khairallah ❤️
