W whoops.tw

Claude Skills 完整指南:從入門到打造專屬 AI 工作流的實戰教學

Claude Skills 是一種把工作流程、規則與知識打包成可重複載入的技能模組;當 Claude 遇到相關任務時,會自動讀取這份手冊,按你設定的方式執行,省去每次重新說明流程、…

Claude Skills 是什麼?把工作流程打包給 AI 的技能模組

Claude Skills 是一種把工作流程、規則與知識打包成可重複載入的技能模組;當 Claude 遇到相關任務時,會自動讀取這份手冊,按你設定的方式執行,省去每次重新說明流程、品質又不穩定的痛點。它最大的特色是採用按需載入的分層設計,第一層只讀約 100 tokens 的 metadata 做判斷,不相關完全不占空間(根據 Anthropic 官方文件的說明)。講白一點,Skills 真正的作用是把你已經跑順的那套做事方式存成一個檔案,下次要用的時候 Claude 直接讀進來。在〈Claude AI 完整使用教學〉裡我們談過 Claude 的基本定位,而 Skills 處理的是另一個問題:它記得住你平常怎麼做事,不用你每次重講一遍。

重點先看:Claude Skills 成敗的關鍵落在 description 這一行夠不夠精準,會不會建檔反而是次要的;官方建議主體控制在約 5000 tokens 以內,靠三層載入省 context(Anthropic 官方文件亦如此建議)。

很多人在用 AI 工具時都有同一個困擾:每次都要把流程、規則重新講一遍,前後落差還很大。今天叫它寫一篇貼文,語氣跟昨天對不上;這週請它審一段程式碼,檢查重點跟上週完全不同。這種不穩定來自模型根本沒有你的工作脈絡可以參考,跟它強不強關係不大。Skills 就是衝著這件事來的。它讓 Claude 擁有一份「你的工作習慣」,而且是可以重複載入、跨對話調用的那種。如果你過去習慣把指令存成筆記、每次複製貼上,現在可以想想,這些指令是不是已經多到該模組化了。這跟單純把提示詞丟給模型不同,更接近 RAG 檢索增強生成 的精神:需要的時候才把對的知識調進來。

Skills 到底解決了哪兩件事

把 Skills 的價值拆開看,它其實就是衝著兩個痛點設計的:省 context 與穩定品質。先看 context。Claude 和所有大型語言模型一樣都有 Context Window 限制,一次能讀的資訊量有上限。你如果把所有規則、流程、參考資料一次塞進去,不但很快爆掉,還會讓模型分不清重點。Skills 的設計是「需要時才載入」,當任務跟某個 Skill 有關才讀進來,不相關就完全不占空間(此設計來自 Anthropic 官方文件)。這對長期使用 ChatGPTGemini 之類工具、已經累積一堆提示詞的人來說,感受特別明顯。

再來是穩定品質。有了 Skills 等於你有了一份標準 SOP,Claude 每次都會按同一套流程走,不會因為你這次說法不同、或漏掉哪個細節就跑出截然不同的結果。這對需要品質一致的工作特別關鍵:固定格式的內容產出、Code Review、定期報告、品牌貼文。很多團隊請 網路行銷公司 代操,真正的問題是沒有人把「我們的標準」固化下來,跟模型本身關係不大。門檻也不高:免費、Pro、Max、Team、Enterprise 方案都能用,前提是 Settings > Capabilities 開啟 Code execution and file creation(依 Anthropic 官方定價與 Skills 文件);工程師、內容工作者、一般知識工作者,任何有重複性流程的人都受惠。

Skills 與 CLAUDE.md 的分工:模組化 vs 全部載入

CLAUDE.md 是每次進專案就全部載入的設定檔,規模一大就難維護又浪費 context;Skills 則是模組化、按需觸發的獨立單元,能跨專案重複使用,只有相關時才會被讀進來。兩者看起來都是「給 Claude 看的指示」,但設計邏輯差很多。換個角度想,CLAUDE.md 像貼在辦公室門口的公告,每個人進門都看得到;Skills 則像是抽屜裡的工作手冊,要做那件事才拿出來翻。如果你正在研究 AI Agent 自動化代理 的記憶機制,這個對比會很好懂。順帶一提,這類把能力拆給 AI 調用的設計,跟 MCP 讓模型接上外部工具 的精神其實互通。

CLAUDE.md 的問題出在「每次全部載入」。只要 Claude Code 進入專案,不管這次的任務有沒有用到,所有內容都會占 context。專案小時沒感覺,一旦規則越寫越多、流程越拆越細,CLAUDE.md 就會變得又長又雜,既難維護,也容易把 context 塞滿不相關的東西。而 Skills 是模組化設計,每個 Skill 都是獨立單元,只有在任務跟它相關時才會被觸發與載入,而且可以 跨專案重複調用,做一次就能在不同場景反覆用,維護成本大幅降低。

CLAUDE.md 與 Skills 比較

維度CLAUDE.mdSkills
層級專案層級設定檔獨立模組
載入方式每次全部載入按需觸發
context 占用不分任務全占相關才占、否則為零
重複使用單一專案內跨專案可重複調用
維護成本規模大後難維護模組化、成本較低
適合放什麼常駐型專案背景可攜式工作流程 SOP

決策建議很直接:常駐型、跟專案綁定的規則放 CLAUDE.md,例如這個專案用的是哪個框架、部署到哪台伺服器;可重複使用的工作流程則打包成 Skills,例如寫文章的固定格式、Code Review 的檢查清單。兩者是分工關係:一個管專案背景,一個管可攜式工作流程。如果你連 Vibe Coding 都還沒摸熟,先把 CLAUDE.md 跟 Skills 的分工想清楚,會少走很多冤枉路。

還有一點容易被忽略:Skills 是 Claude 生態的一部分,要用 Skills 就要先有 Claude 的使用環境,而 Claude 是 Anthropic 開發的 AI 助理,能寫作、分析、寫程式、回答問題。它跟 Perplexity 這類搜尋導向工具定位不同,Skills 目前最常見的使用情境是搭配 Claude Code 運作,在終端機裡直接讀寫檔案、執行指令,這也是 Skills 發揮最完整效果的地方。如果你對命令列還有點陌生,先把 CLI 命令列的基本概念 摸熟,操作起來會順很多。如果你心裡冒出「那它跟一般提示詞差在哪」,可以想想提示詞是拋棄式的,Skill 則是可被 Claude 重複觸發、分層讀取的資產。

Skill、Prompt、Projects、MCP 與 GPTs:五種客製化機制的層次差異

把 Skills 跟 CLAUDE.md 分清楚之後,還有另一組更容易讓人卡在第一步的混淆:Skills、prompt、Projects、MCP、GPTs/Gems 到底誰是誰。這五者層次不同,互補而非替代。prompt 是臨時指令,Projects 是背景知識庫,MCP 是外部工具接點,GPTs 是另開一個專用助手,Skills 則是同一個 Claude 裡按需載入的工作流模組。完整工作流通常是 Skill 定流程、加 MCP 接工具、加 Projects 當背景。

先把最常被混淆的兩組拆開。Skills 跟 Projects 的差別用一句話分:Projects 偏「告訴 Claude 你知道什麼」(背景資料),Skills 偏「告訴 Claude 遇到這類任務該怎麼做」(工作流程)。Skills 跟 MCP 也不是替代關係:MCP 負責把 Claude 接到外部系統與資料來源,Skills 負責定義在這個流程裡怎麼用這些工具,是流程加工具的互補。

項目本質載入時機是否切換人格與 Skills 的關係
prompt臨時指令每次手動貼Skill 是 prompt 的模組化升級
Projects背景知識庫該專案全程常駐互補:Projects 給背景,Skills 給做法
MCP外部工具接點呼叫工具時連線互補:Skills 用流程,MCP 給工具
GPTs/Gems另開專用助手明確進入該助手是(換角色)思路不同:GPTs 選人,Skills 選做法
Skills工作流模組靠 description 按需載入否(同一個 Claude)

真正會影響你日常體感的差別,在 Skills 跟 GPTs/Gems 之間。用 GPTs 時,你會明確切換到另一個助手,它有自己的設定、知識與人格,每個回答都帶著那個角色;用 Skills 時,你還是在跟同一個 Claude 聊天,只是它背後偷偷換了一套 SOP。OpenAI 把客製化做成「助手」,Anthropic 把客製化做成「工作流模組」:用 GPTs 像在公司裡選一個同事,用 Skills 像同一個同事桌上放了好多本 SOP、事情來了自己翻對的那一本。對決策者來說,這直接決定你該把心力放哪裡:要穩定、可重複、能被團隊共享的輸出格式,Skills 投入報酬比明顯較高;要截然不同的對話風格與獨立人格,GPTs 反而更順手。

SKILL.md 結構拆解:frontmatter、SOP 主體與子資料夾

每個 Skill 的核心是一個 SKILL.md,分成 YAML frontmatter(name、description 等基本資訊)與 SOP 主體(步驟、判斷規則、範例),再搭配 scripts、references、assets 子資料夾做分層管理。知道結構,才知道每個部分要放什麼、怎麼寫才不會浪費 context。它是一份可以重複載入、跨對話使用的模組,跟聊天記錄或每次都要重貼的指令不一樣。

SKILL.md 的兩大區塊

文件最上方是 YAML frontmatter,用來描述這個 Skill 的基本資訊,讓 Claude 判斷要不要啟動它。兩個最重要的欄位是 name 與 description。name 就是 Skill 的名稱,建議簡短清楚,讓人一眼知道用途;description 則是最關鍵的欄位,它要清楚說明「這個 Skill 在什麼情況下應該被使用」,Claude 就是根據這個描述來判斷相關性。description 寫得準不準,直接決定這個 Skill 會不會在對的時機被觸發(Anthropic 官方文件明確指出這點)。frontmatter 之後則是 SOP 主體,你可以用編號步驟說明流程、列出判斷規則、提供範例格式,甚至加入條件判斷邏輯,內容越清楚、越有結構,執行就越穩定。

一個完整的 Skill 除了 SKILL.md 主體,通常還會包含幾個子資料夾做分層管理。scripts 放可執行的腳本或命令,這些內容不會直接占 context,需要時才被呼叫執行;references 放參考文件、知識庫、規格說明等較長的資料,同樣是按需載入,避免浪費空間;assets 放模板、範例素材,讓每次輸出的格式保持一致。這樣的設計讓主體保持輕量,需要時才調用豐富的補充資料。如果你做過 用 AI 快速建立網站架構圖 之類的專案,就會理解把長文件拆出去、主體只留核心邏輯的好處。

資料夾放什麼何時載入
SKILL.md 主體核心規則、步驟、判斷邏輯確認相關就讀
scripts/可執行腳本、命令SOP 指示需要時呼叫
references/長參考文件、知識庫、規格需要深入參考時載入
assets/模板、範例素材輸出格式需要時載入

常見的錯誤是把所有東西都塞進 SKILL.md 主體,結果主體又長又雜,Claude 讀起來效率很差,也容易忽略細節。正確做法是:常用的核心規則放主體,較長的參考資料放 references,可執行的腳本放 scripts。這跟寫 內容行銷策略 一樣,主體是綱領,細節要分層收納,才不會把重點淹沒。

三層載入機制:Skills 如何按需觸發

Skills 採用 Progressive Disclosure 分層載入:第一層只讀約 100 tokens 的 metadata 做快速判斷,確認相關後才讀第二層 SKILL.md 主體(建議 5000 tokens 內),最後在 SOP 明確指示時才讀第三層 scripts、references、assets(Anthropic 官方文件稱之為 Progressive Disclosure)。這是整個 Skills 設計最精妙的地方,也是決定 context 用得聰不聰明的核心。

Claude 不會一開始就把整個 Skill 完整讀進來,而是先看最前面的 metadata,判斷這個 Skill 跟當前任務有沒有關係;只有在覺得相關時,才會進一步把完整內容載入。這個漸進式的設計在官方文件裡稱為 Progressive Disclosure,用白話講就是「分層載入」,每一次的 context 使用都盡可能精準(見 Anthropic 官方文件)。Context Window 是使用 AI 時最珍貴的有限資源,你塞進去的每一行文字都在消耗它,Skills 的分層設計讓 Claude「用多少拿多少」,而不是一開始就把所有東西全讀進來。

三層載入對照

層級內容規模何時讀
第一層 Metadataname + description約 100 tokens啟動時預先載入,判斷關聯性
第二層 InstructionsSKILL.md 主體 SOP建議 5000 tokens 以內確認相關後載入
第三層 Resourcesscripts / references / assets視內容而定SOP 明確指示時才載入

第一層是 Claude 啟動時就會預先載入的部分,主要就是 name 與 description,大約只占 100 tokens。Claude 用這層來快速判斷「這個 Skill 跟現在的任務有沒有關係」。確認相關之後,才會把 SKILL.md 的主體內容讀進來,這一層是完整的 SOP 指示,建議控制在 5000 tokens 以內,讓 Claude 能清楚消化又不占太多空間(Anthropic 官方文件如此建議)。只有在 SOP 主體明確指示需要時,Claude 才會去讀取 scripts、references 或 assets,這些資料需要時才載入,不用的時候完全不占 context。

這裡藏著一個很多人沒想通的關鍵:description 寫得好不好,直接決定 Skill 會不會被正確觸發。因為第一層的 Metadata 就是 Claude 做判斷的唯一依據。description 太模糊,Claude 不知道要不要用,整個 Skill 等於沒做;description 寫得太廣泛,又可能什麼任務都觸發,反而干擾正常對話。所以把時間花在把 description 這一行寫到精準,會比雕格式更值得。這跟做 SEO 搜尋引擎優化 一樣,title 與 description 寫歪了,內容再好也沒人點進來。很多實作者會在 Ahrefs 陪跑班 裡反覆練這種把條件收窄的直覺,也有人用 Ahrefs Brand Radar 追蹤品牌被引用的狀況,背後是同一套把觸發條件寫清楚的思維。其實這也是為什麼很多團隊在導入 AI 搜尋時代的 SEO 時會卡住,卡的多半是觸發條件設得不夠清楚,工具本身多半沒問題。

這個三層機制也回答了一個常見疑問:為什麼 Skills 不會把 context 吃光?因為它根本不會一次把所有東西讀進來。第一層是常駐的輕量索引,第二、第三層都是按需展開。這對 生成式 AI 應用來說是很重要的設計,尤其在處理長流程、多步驟任務時,能把 context 留給真正需要的環節。也因為這樣,Skills 在需要 把固定流程自動化的工作 裡特別能發揮價值,這類長鏈任務最怕 context 被雜訊吃掉。

建立第一個 Skill 前要先想清楚的三件事

動手前先想清楚三件事:要解決哪種重複性任務(越具體越好,是每次都要重說的寫作格式,還是固定的程式碼審查邏輯,這件事想清楚 description 就好寫了)、流程裡有哪些固定規則(把每次都要注意的事列出來,這些就是 SOP 主體的核心)、以及哪些知識常駐哪些按需讀取(常用規則放 SKILL.md 主體,偶爾才用到的參考資料放 references,context 才不會被塞滿)。這三個問題想清楚之後,再選官方 Skill Creator 或從現有 SOP 回推兩種方法之一執行即可。你不需要先變成很會寫規格文件的人,重點是動手前把這幾個問題想清楚,做出來的 Skill 才不會又模糊又難用。

方法一,用官方的 Skill Creator。如果你已經知道自己要做什麼、不想從頭手寫格式,可以直接用官方提供的工具。在 Claude 介面進入 Customize > Skills,找到並點擊 skill-creator,點「+」> Create with Claude,開一個新對話後,告訴 Claude「幫我做技能包」,接著照引導一步步走,Claude 會幫你產出 SKILL.md 的內容(操作路徑以官方介面為準)。這個方法適合知道自己要什麼、但不想自己手寫格式的人,可以省下不少整理時間。

方法二,從實際工作流程回推。如果你已經有一套成熟的工作方式,先把你的 SOP 整理出來,不需要很完整,把步驟和規則列清楚就行;再把整理好的內容貼給 Claude,請它幫你轉換成 SKILL.md 的格式;最後自己檢查一遍 description 是否精準、步驟是否完整。這個方法適合有成熟工作流程、想把現有知識打包起來的人,因為你已經有實際運作過的 SOP,只是需要轉換格式而已,品質通常也比較扎實。這跟把 文案寫作與銷售文案技巧 變成可重複執行的流程是同一個道理。

安裝、更新與備份 Skill

做好 SKILL.md 之後,到 Claude 的 Customize > Skills 介面,點「+」> Create skill 新增,會有三種安裝方式:Create with Claude(讓 Claude 引導你建立)、Write skill instructions(自己直接在介面輸入內容)、Upload a skill(把 Skill 資料夾打包成 ZIP 檔或.md 上傳),實際選項以官方介面為準。安裝完成後,可以用一個相關任務測試看看是否正確觸發。

修改方面,如果當初是用 Create with Claude 或 Write skill instructions 建立的,到 Customize > Skills 找到該 Skill,點「…」選擇 Edit 直接編輯,或 Edit with Claude 與 Claude 對話修改,或 Replace 上傳更新的檔案都可以。如果當初是用 Upload a skill 上傳的,直接在本機修改 SKILL.md,刪除舊的 Skill 再重新上傳就好。如果你用 Claude Code,Skill 是存在本機資料夾裡的實體檔案,可以用任何文字編輯器直接開啟 SKILL.md 修改,存檔後重新載入即可。這也是為什麼建議養成在本機保留原始檔的習慣,修改起來最方便,搭配 WordPress 備份與還原 之類的版本觀念一起看會更踏實。

版本備份的基本觀念是:Skills 本質上就是文件,最簡單的方式就是用資料夾搭配日期命名,例如 skill-v1-20250420,或用 Git 做版本控制(這是 Anthropic 官方文件建議的做法)。隨著 Skill 不斷優化,留下歷史版本會讓你在出問題時有東西可以回溯。這套做法跟 WordPress 搬家外掛WordPress 備份外掛 背後的邏輯一致,本質都是幫可變動的資產留下可回溯的快照。

description 決定 Skill 的觸發準確度

有些 Skill 做了卻不會被觸發,原因多半出在 description 寫得太模糊或太廣泛,格式倒不是主因。description 是 Claude 判斷要不要用這個 Skill 的唯一依據,必須明確列出觸發情境、關鍵字,甚至反例,才會在對的時機被啟動。這行字模糊,整個 Skill 等於沒做。

寫 description 有三個核心原則:明確列出觸發情境(寫清楚什麼情況下要用這個 Skill)、列關鍵字與使用場景(具體到工作類型、輸出需求)、加上反例(哪些情況不適用)。這三個原則疊起來,才能讓 Claude 在對的時候讀、在不對的時候完全不碰。反面教材很容易辨認:「幫我處理各種任務」太模糊,Claude 不知道要不要用,容易被忽略;「任何有關工作的事」太廣泛,什麼任務都觸發,反而干擾正常對話。

好的 description 大概是這樣:「當使用者要求撰寫部落格文章、整理內容大綱或改寫文案時,載入此 Skill,依照品牌語氣與固定格式執行。」這句話明確點出觸發情境(撰寫文章、整理大綱、改寫文案)、執行方式(品牌語氣、固定格式),讓 Claude 一看就知道該不該用。如果你在做 讓主流 AI 主動引用網站的實戰心法,這種精準度觀念其實是相通的:把觸發條件收窄,會比把範圍拉大更有效。這也正是 SEO 排名攻略學 這類系化課程反覆強調的重點。

SOP 主體的步驟化與條件邏輯

SOP 主體也一樣關鍵。把一大段文字敘述拆成編號步驟,會讓 Claude 有明確的順序可以跟隨。加入判斷條件會讓 Skill 更有彈性,例如「如果使用者提供了文章長度要求,依照指定長度撰寫;如果沒有,預設 800 字」,這樣的條件邏輯讓 Claude 在各種情況下都能做出合理判斷,而不是遇到邊緣狀況就卡住。內容分層也要做對:常用核心規則放 SKILL.md 主體,較長參考資料放 references,可執行腳本放 scripts。這跟規劃 關鍵字佈局 一樣,主體是方向,細節分層收納,重點才不會被淹沒。想找切入點時,可以參考 台灣熱門搜尋關鍵字榜單,看看哪些詞的流量結構值得拆成獨立 Skill 處理。

以一個同時裝了數個 Skills 的內容團隊為例,常見的狀況是每個 Skill 單獨看起來都沒問題,但 description 寫得太接近、觸發情境互相重疊,Claude 在判斷時就會出現該啟動 A 卻開到 B、或兩個都不開的狀況。依這類團隊的典型表現,description 真正需要回頭收窄的 Skill 通常約落在全部的三到五成之間,多數其實不必整支重寫,只要動那少數幾支用了「各種」「任何」這類太廣措辭、拉高了重疊率的就好。實務上比較穩的做法是先把每支 description 列成清單相互比對,鎖定重疊的那幾支單獨收窄並補上反例,避免一次整批重做反而打亂原本能正常觸發的設定。要誠實提醒的是,這層除錯多半沒有一次性完美的版本, Skills 一旦持續增加,新成員又寫了相近的 description,重疊問題會再回來,把「定期比對 description 清單」當成維護項目會比追求一次到位更實際。

可以回頭看一個容易踩的坑:很多人把 Skills 講成「功能介紹」,以為重點在會不會建檔,於是拼命做多、做複雜。但真正的成敗關鍵落在 description 這一行寫得多精準,數量多寡沒那麼重要。先把一個能穩定觸發的小 Skill 做好,驗證完整個流程再擴張,會比一次做十個半調子來得實在。這跟 把資源押在少數高價值動作 的思路一致:先求單點跑通,再求規模化。

Skills 能解決的實際工作場景

Skills 最有價值的地方是省下重複交代、反覆確認的時間。常見場景包含網站開發與架設流程、每日工作規劃自動化、Code Review 標準化,以及內容製作流程打包。這些場景的共同特色是:流程重複性高、細節多、出錯成本不低,剛好是 Skills 最能發揮的地方。

網站開發與架設

如果你有固定的建站流程,Skills 可以讓 Claude 每次協助你時都按同一套方式走,不需要每次重新說明你用的框架、命名規則或部署流程。以 WordPress 為例,你可以把慣用的 WordPress 頁面編輯 設定方式、WordPress 必裝外掛 配置邏輯、WordPress 架站與 SEO 優化 的基本步驟,全部打包成一個 Skill,讓 Claude 在協助你架站或修改時,都清楚你的習慣與標準。前提是你自己要先有一套成熟的建站流程,Skills 才有東西可以承接;如果你還沒架站經驗,也可以先從 WordPress 架站新手教學WordPress 部落格架站教學 把基本功打好。搭配 AI 網站建立工具 一起用,建站流程會更順。

每日工作規劃自動化

你可以做一個每日工作規劃 Skill,裡面寫好你的規劃邏輯:先整理今日待辦、按優先度排序、預估時間、找出可以批次處理的任務等步驟。設定好之後,只要輸入「開始今日規劃」,Claude 就會自動跑完整個流程,輸出一份符合你習慣的規劃清單,完全不需要每次重新說明。這對需要每天處理大量重複任務的 社群媒體行銷EDM 電子報行銷 工作者來說特別有感,把固定流程交給 Skill,自己只專注在判斷與決策。如果你連輸入指令都想再快一步,Typeless 這類輸入工具 能幫你把常用的 Skill 啟動詞變成一鍵觸發。

Code Review 標準化

如果你的團隊有一套 Code Review 的規則,例如命名規範、安全性檢查、效能標準、文件要求等,可以把這些全部打包成一個 Code Review Skill。往後只要請 Claude 幫你看 code,它就會按照你們的標準來審查,不會每次因為沒有上下文而遺漏重要審查點,也不用每次重新貼一次規範。這對需要在團隊內統一 效能與品質標準Figma 中文完整教學 之類協作規範的團隊,是很好上手的應用。把它跟 AI 繪圖與網頁設計 的流程規範結合,輸出一致性會再往上拉一階。

內容製作流程打包

內容工作者可以把完整的內容製作 SOP 打包成一個 Skill,包含文章結構要求、品牌語氣規範、標題寫法、CTA 放置位置、SEO 基本要求等。這樣無論是你自己在用 Claude 寫作,或讓團隊成員也能用 Claude 產出符合品牌標準的內容,都能有一套共同依循的標準,輸出品質自然更穩定。如果你在做 社群貼文與廣告文案短影音行銷線上課程開課,這個 Skill 能讓不同人產出的內容調性趨於一致。把它跟 AI 內容檢測工具 串在一起,還能在產出後快速把關品質。

應用場景Skill 打包什麼主要價值
網站開發架設框架、命名規則、外掛、部署步驟每次按同一套方式協助
每日工作規劃待辦整理、排序、預估時間、批次處理一句指令跑完整流程
Code Review命名、安全、效能、文件要求按團隊標準審查不遺漏
內容製作結構、語氣、標題、CTA、SEO團隊輸出更一致

Skills 的核心價值在於讓你的工作流程可以被複製、被沿用。過去累積的做事方式、踩過的坑、建立起來的標準,本來都只在你的腦袋中,每次換工具、換對話就消失了。Skills 讓這些知識有地方落地,成為可以跨對話、跨專案反覆調用的模組。從一個 Skill 開始做、慢慢累積,前幾次一定會踩到 description 寫太廣或分層沒拆乾淨的問題,這很正常,調一輪就會順。這也呼應了 LLM 與 LLMO 對 SEO 的影響GEO 生成式搜尋優化 的趨勢:當 AI 成為內容的主要讀者,能不能把你的標準寫成機器讀得懂的格式,會直接影響被引用的機會。這也是為什麼像 Claude Fable 5 這類強調結構化敘事的模型,越來越需要背後有一份寫得清楚的 Skill 支撐。

如果你還在猶豫要不要花時間做 Skill,我會建議先做一個就好。不是因為它難,而是因為做第一個的時候,你才會真正體會到 description 跟分層載入在實務上長什麼樣子。做完一個能穩定觸發的小 Skill,再回頭看這篇,很多觀念會串得起來。這段過程跟剛接觸 AI 幻覺成因與避免GA4 追蹤 AI 流量 時類似:先有觀念框架,實作時才知道每一步在解什麼問題。等 Skill 跑順了,也可以進一步試試 Claude Cowork 多人協作模式,把這套流程交給團隊一起用。

四種高代表性 Skill 範例:從品牌規範到手動修 issue

光講原則容易空泛,這裡給四個高代表性的範例涵蓋最常見的 Skill 類型:品牌規範統一對外格式、固定格式研究 memo 固定輸出結構、explain-code 封裝開發流程、以及只能手動觸發的 fix-issue 處理有 side effect 的動作型任務。照著這四個改,就能做出第一個可用的 Skill。

第一種是品牌規範 Skill。frontmatter 寫明用於 external-facing materials,內容含色票、字型、logo 使用規則。色票例如 Primary #0B57D0、Secondary #111827、Accent #14B8A6;字型例如 Header 用 Noto Sans TC Bold、Body 用 Regular;logo 規則是淺底用彩色、深底用白色、四周保留最小安全留白。這類 Skill 很適合拿來統一 對外內容 的品牌格式,把這些規範一次固定下來,省去每次重複提醒。

第二種是固定格式的研究 memo。固定把 Executive summary、Key findings、Risks、Recommendation 拆成幾段,重點不是讓 Claude 知道更多,而是讓它每次吐出來的結構一致。一句 description 收攏:產出固定格式的研究 memo,用於競品分析、供應商評估、產業掃描。常做 關鍵字佈局 或搜尋意圖分析的人,這個結構幾乎可以直接套。

第三種 explain-code,規定先給生活化類比、ASCII 圖、逐步走讀、點出 gotcha,適合團隊教學與 Code Review 導讀。與其每次重新要求 Claude 用某種方式解釋,不如直接把這套解釋方法封進工作流。

第四種 fix-issue,設 disable-model-invocation: true 強制手動觸發。會動到系統、檔案、部署的流程都該保留手動開關,description 寫成「根據 issue 編號修復問題、用於明確指定要處理的單一 issue」。內部流程是讀 issue、理解需求、修改程式、補測試、準備 commit。原則一句話:不要把「什麼時候該動手」交給模型自己猜。

範例類型核心訴求觸發方式適用對象
品牌規範統一對外格式可自動觸發內容、行銷團隊
研究 memo固定輸出結構(一致性重於資訊量)可自動觸發顧問、研究、PM
explain-code封裝解釋方法可自動觸發團隊教學、review 導讀
fix-issueside effect 大,需人工把關強制手動觸發開發、維運

官方預建與社群 Skills:哪些可以直接拿來用

不想從零開始,也可以先從官方預建 Skills 下手。官方預建涵蓋 pdf、xlsx、pptx、docx 四大辦公格式,官方 repo 另有 doc-coauthoring、internal-comms、frontend-design、theme-factory、webapp-testing、claude-api 等範例(見 Anthropic 官方 skills repo)。最該開始用的,是會反覆使用 Claude、已感受到重複操作與格式飄移的內容工作者、顧問、研究者、PM 與工程團隊。

辦公文件四件套

  • pdf:讀取、文字與表格抽取、合併、拆分、旋轉、表單處理,適合把合約、報價單、財報抽出來整理。
  • xlsx:處理 .xlsx/.xlsm/.csv/.tsv 的讀取、格式化、公式計算、資料清理,適合髒資料清理與基本分析。
  • pptx:只要任務涉及 .pptx、slides、deck、presentation 就屬於它,可建簡報、改版型、抽 speaker notes。
  • docx:做 .docx 的建立、讀取、編修、重整,可做 report、memo、template,也能處理目錄與 tracked changes。

開發與寫作向

frontend-design 用來生成有完整設計方向、可運作、而且不像制式 AI 版面的 UI,適合做 landing page、dashboard、React component;webapp-testing 用 Playwright 測試本機 web app;claude-api 專門給 Claude API 與 Anthropic SDK 開發;theme-factory 把 artifact 套上主題風格,讓配色、字體與整體氣質一次對齊。寫作與溝通向則有 doc-coauthoring 與 internal-comms:前者是結構化寫作 skill,專門共同撰寫 proposal、technical spec、decision doc、PRD、RFC;後者支援 3P updates、status reports、newsletter、FAQ、incident reports 等格式,常寫週報或給管理層 update 的人很容易立刻省時間。

使用官方或社群 Skills 前有幾個共通提醒:需啟用 code execution、先讀 SKILL.md 搞清楚它會做什麼、檢查腳本與依賴、確認是否連外、在自己的環境先測。這不是客套話,很多 Skill 裡的腳本會連外抓資料或執行命令,不檢查就用等於把環境的鑰匙交給陌生人。

實作時最常踩的雷與資安風險

做 Skill 最常犯五個錯:一是開局就做超大萬用 mega-skill;二是把重要規則埋在深層參考檔讓 Claude 讀不到;三是放太多選項卻沒有預設路徑;四是把會過期的資訊直接寫死;五是忽略 Skill 可含腳本與指令所帶來的資安風險。前三個其實前面已經談過拆小、分層與給預設做法的對應解,這裡特別把第四、第五種展開,因為它們最容易在你以為 Skill 跑得很順之後才爆開。

第四種要小心:把錯的或過期的資訊寫死,等於讓 Claude 每次都照著錯的講,這正是 AI 幻覺成因與避免 談到的典型來源之一。暫時性規則、工具版本、舊流程都不該直接寫死,定期維護或收進舊版區段才安全。

第五種在資安這端要特別強調。Skill 可以包含腳本、檔案與指令,所以本質上帶有安全風險。不要把 API keys、密碼或敏感設定硬編進 Skill;下載外部來源的 Skill 之前,要先檢查內容、是否連外、是否啟用 code execution,並在自己的環境先測試再正式使用。Skill 很強,但它強的地方,剛好也是風險來源。這點對會把商業機密或客戶資料放進流程的人尤其要緊。

Skill 類型side effect建議觸發方式風險等級
解釋 code低(唯讀)可自動觸發
整理 PR中(讀多檔)可自動觸發
補測試中(新增檔案)建議確認後觸發
修 bug/改 production高(動到主流程)強制手動觸發
部署極高(對外生效)強制手動觸發極高

把這張表跟前面的 disable-model-invocation 串起來看就會很清楚:side effect 越大的 Skill 越要保留手動觸發開關。在 會真的動到檔案與系統的環境 裡,Skill 不只是寫作模板,而是會影響開發流程的工作流自動化,寧可多按一次確認,也不要讓模型在某次對話裡自己決定要不要 deploy。

使用 Skills 前最該先確認的幾件事

這幾題,是在實際導入 Skills 時最常卡住、也最常被重複追問的細節,一次說清楚能省下不少試錯時間。

Claude Skills 免費方案可以用嗎?

可以,Skills 適用於免費、Pro、Max、Team 與 Enterprise 所有方案(依 Anthropic 官方定價與 Skills 文件)。前提是先到 Settings > Capabilities 確認 Code execution and file creation 功能已開啟,沒開這個開關,做好的 Skill 不會跑。

一個專案可以安裝多個 Skills 嗎?

可以。同一個專案能掛多個 Skills,每個負責不同功能模組,Claude 會依任務判斷哪些相關並載入。這也是為什麼每個 Skill 的 description 都要寫得精準,否則觸發邏輯會打架。如果你做的是 作品集網站製作品牌官網架設,通常會同時裝好幾個 Skill 分管內容、技術、SEO。

Skills 只有 Claude Code 才能用嗎?

不是。Skills 是 Claude 整體功能的一部分,不限定只能在 Claude Code 環境下使用。不過目前 Skills 與 Claude Code 的工作流程結合最緊密,多數實際範例也以 Claude Code 為主。做 從主機到建站的完整自學指南 這類全程在 Claude Code 裡跑的專案,效果會最完整。

做完的 Skill 怎麼安裝、更新與備份?

安裝有三種:Create with Claude、Write skill instructions、Upload a skill(ZIP 或.md)。更新依建立方式不同,Edit、Edit with Claude 或重新上傳皆可。備份因為 Skills 本質是文件,用資料夾搭配日期命名或 Git 做版本控制最方便(Anthropic 官方文件如此建議),這套觀念跟 行銷人必備工具 的資產管理是同一條思路。

Skills 跟 CLAUDE.md 差在哪?

CLAUDE.md 是專案層級、每次全部載入的設定檔;Skills 是模組化、按需觸發、可跨專案重複使用的獨立單元。常駐規則放 CLAUDE.md,可攜式工作流程打包成 Skills。這題在做 聊天機器人流程設計 時特別常被追問,因為那類應用也需要區分常駐記憶與按需技能。

相關文章