Claude Code 教學/第 5 篇・共 8 篇
Skills:把你重複在做的事,變成 Claude Code 隨叫隨到的資產
CLAUDE.md 會越寫越肥,塞到後來反而拖累 Claude。這篇教你把「怎麼做事」的流程拆成 Skill——需要時才載入,還能實際裝一個做 PPT 的 Skill、當場產出一份簡報。也會誠實講:為什麼別無腦亂裝別人的 Skill。
上一篇我們把權限、plan mode、防誤刪三件套一路裝到位,養成了「先計畫、審計畫、再動工、常 commit」的順序感。這一篇要面對的是另一個你遲早會撞上的問題——當你越用越熟,開始把各種偏好和規則寫進 CLAUDE.md,那份檔案會越來越肥。而 CLAUDE.md 是每次一開新對話就整份被讀進去的,肥到一個程度,反而會拖累 Claude。
這一篇要教你的,就是這個問題的正解:Skills。它是把「怎麼做一件事」的完整流程,打包成一個 Claude Code 需要時才會拿出來用的資產。學會它,你就從「每次都要重新交代一遍」升級到「講一句話,它照你的標準流程跑完」。
一、先看懂那個坑:CLAUDE.md 會越寫越肥
先複習一下第 3 篇講過的:CLAUDE.md 是 Claude Code 的長期記憶,每次開新對話都會整份自動載入,等於你還沒開口,它就先把整份規則讀進腦子裡。這很好用——但也正是問題所在。
PAPAYA 電腦教室在他們的教學裡點出了這個代價:你的專案越做越複雜、規則越加越多,CLAUDE.md 就越長。而每次對話開始,Claude 能用的「工作記憶」(也就是所謂的 context,上下文空間)是有限的,一份肥大的 CLAUDE.md 一載入,就先吃掉一大塊。
更麻煩的是第二層代價。PAPAYA 講得很直白:塞太多不是每次都用得到的規則,反而會讓 Claude「更難專注在眼前的目標,注意力被分散到不必要的細節上」。這就像你每次請一個助理做事,都先逼他把公司三百頁的員工手冊從頭背一遍——手冊裡九成的內容跟今天這件事無關,但他還是得先讀完,讀完注意力也散了。
什麼是 context(上下文)? 你可以想成 Claude 的「短期工作記憶」。一次對話裡,你講的話、它讀的檔案、它的回答,全都佔用這塊空間;空間有限,塞越滿,它越容易分心、甚至忘東忘西。所以「什麼東西該一直放在記憶裡、什麼東西該用到再拿」是很關鍵的取捨。
那怎麼辦?總不能因為怕肥就不寫規則吧。解法就是把 CLAUDE.md 減肥——把「不是每次都會用到」的流程,從 CLAUDE.md 搬出去,變成 Skill。
二、Skill 是什麼:CLAUDE.md 管「你是誰」,Skill 管「怎麼做事」
這是我認為理解 Skill 最好的一句話,來自雷蒙的教學:
CLAUDE.md 管「你是誰」,Skill 管「怎麼做事」。
拆開來看:
- CLAUDE.md 放的是「幾乎每次對話都適用」的東西——你是誰、你的語氣偏好、你的排版習慣、你的協作方式。這些每次都該讀,所以放在會全載入的 CLAUDE.md。
- Skill 放的是「某一類特定任務才會用到」的完整做法——例如「怎麼做一份簡報」「怎麼寫一篇符合我風格的貼文」「怎麼把一份研究整理成報告」。這些不是每次都用得到,所以獨立出來,需要時才載入。
雷蒙用了一個很貼切的比喻:Skill 就是一份 SOP(標準作業程序)——把一件事「該怎麼做」一步步寫清楚。就像一家咖啡店的沖煮 SOP,新員工照著做就能做出穩定品質的咖啡,不用每次現想。
PAPAYA 則從技術角度補上了關鍵差異:Skill 是「需要用到的時候才會載入」,所以它不佔用平常的 context,也讓工作流程更穩定可靠。這正好補上第一節那個坑——把流程搬進 Skill,CLAUDE.md 就能保持精簡,而該用到那套流程時,Claude 會自己判斷「這個任務跟某個 Skill 相關」,再把它讀進來。
那 Skill 長什麼樣子?其實非常樸素:最簡單的 Skill,就是一個資料夾,裡面放一份叫 SKILL.md 的檔案(用 Markdown 純文字寫,跟 CLAUDE.md 一樣是給人看也給 AI 看的白話文)。這份 SKILL.md 裡寫了這個技能的名稱、一句摘要說明、還有具體的工作流程。Claude 執行任務前,會先掃過每個 Skill 的名稱和摘要,判斷跟眼前的任務有沒有關係,相關才把整份讀進來照做。
Skill 放在哪?兩個位置:
- 全域:
~/.claude/skills/——放這裡的 Skill,你在任何專案都能用(~代表你的家目錄)。 - 專案層級:
.claude/skills/——放在某個專案資料夾裡,只有在那個專案才會生效。
你不需要記這些路徑,也不用自己去建資料夾。等一下你會看到,整個安裝過程就是「貼個網址、請 Claude 幫你裝」,路徑它自己會處理。這裡列出來,只是讓你知道東西被放到哪、心裡有個底。
三、動手做:裝一個 pptx Skill,當場做出一份簡報
講了這麼多概念,來動手。這一篇的「可驗證小成果」就是——你會實際裝一個做 PPT 的 Skill,並用它產出一份真的簡報檔。這是 PAPAYA 教學裡示範過的流程,我們照著走一遍。
第一步:去 GitHub 找 Skill
Skill 要去哪裡找?最主要的來源是 GitHub(一個放程式碼與開源專案的大平台)。你可以在 GitHub 上用「Claude Code Skills」當關鍵字搜尋;另外,Anthropic 官方也維護了一個公開的 GitHub 入口,裡面放了官方和半官方的 Skill 範例,這是最值得信任的來源(下一節講安全時會回頭強調這點)。
我們這次要的是一個能做 PowerPoint 簡報的 Skill,通常叫 pptx。在官方的 Skill 庫裡找到它,點進那個 Skill 的頁面。
第二步:貼網址,請 Claude 代裝
這是整個系列一貫的精神——你不用研究安裝步驟,把網址交給 Claude 就好。PAPAYA 的原話是:「只需把目前頁面的網址複製下來,回到 Claude Code 把網址貼上,請它代為安裝即可。」
所以你要做的,就是把那個 Skill 頁面的網址複製起來,貼進 Claude Code,然後打一句:
這是一個做 PPT 的 Skill:<把你複製的網址貼在這裡>
請幫我安裝它。
Claude 會自己去讀那個頁面、把 Skill 檔案放到對的位置(.claude/skills/pptx/ 底下)。如果過程中需要裝一些額外的小工具(例如處理簡報檔要用到的套件),它可能會停下來要權限——照第 4 篇學的,看懂了再放行就好。PAPAYA 有一句很可愛的建議:安裝途中要裝什麼特殊套件,「可以繼續賴皮,請它好人做到底」,意思是整段都能交給它,你不用自己動手。
裝好之後,你會在專案的檔案裡看到多出一個 .claude/skills/pptx/ 資料夾,裡面就有那份 SKILL.md。你可以點開來看看——它其實就是一份白話的「怎麼做簡報」的說明書,一點都不神秘。
第三步:用它產出一份簡報
現在來驗收。你不需要提到「Skill」這個字,只要正常地叫它做簡報,Claude 判斷這件事跟 pptx Skill 相關,就會自動把它讀進來、照裡面的流程做。丟一個你真實想做的簡報需求,例如:
幫我做一份三頁的簡報,主題是「我這週學到的三件事」。
第一頁標題頁,後兩頁各講一件事,風格簡潔一點。
跑完之後,你的專案裡會出現一個 .pptx 檔——用 PowerPoint 或 Keynote 打開,就是一份能用的簡報。這就是你這一篇的可驗證小成果:一份由 Skill 產出的、真的能打開的簡報檔。
要提醒的是誠實的一面:AI 生成的簡報,排版和文字通常需要你再微調。PAPAYA 自己示範時做出來的成品,他的評價也是「視覺效果相當不錯,但還有些小地方要修」。這很正常——Skill 幫你把「從零到一份初稿」這段最花時間的路走完,最後的打磨還是你來。這比你從空白投影片開始,已經省掉太多力氣了。
四、進階一步:用 Skill Creator 自製你自己的 Skill
裝現成的 Skill 是第一階,真正把它變成「你的資產」,是自己做一個。而你猜對了——連做 Skill 這件事,都有一個 Skill 幫你做,叫 Skill Creator(技能建立器),一樣在 Anthropic 的官方庫裡,安裝方式一模一樣:貼網址、請 Claude 裝。
裝好之後,你不用學任何格式,只要用白話跟它描述你想要的技能,它會反問你細節、然後幫你把 SKILL.md 生出來。PAPAYA 示範的是一個「劇情分支」技能,他寫給 Skill Creator 的需求原文長這樣(你可以直接照這個結構改成你自己的需求):
我想要在這個專案中建立一個 Skill,它的功用如下:
- 這個技能能讓 Claude 寫故事時在結尾生成三個可能的劇情分支,並讓用戶選擇其中一個來繼續發展故事。
- 當用戶輸入「讓我選擇劇情走向」時才啟用此技能。
- 三個分支必須在情節上有很大的差異,會把故事帶向完全不同的結果。 如果有資訊不足的地方請詢問我。
注意這段需求的寫法,其實把前幾篇的心法全用上了:功能拆成編號條列(清楚)、明確講「什麼時候才啟用」(避免它亂用)、還有結尾那句熟悉的**「如果有資訊不足的地方請詢問我」**(第 4 篇教過的,讓它先問清楚再動手)。這不是巧合——寫 Skill 的需求,本質上就是把一份好的 prompt 固化下來,讓它變成隨時可重複呼叫的資產。
送出後,Skill Creator 會先問你幾個問題釐清細節,你逐一回答,它就動手把技能做好。之後你只要在對話裡觸發它(例如打「讓我選擇劇情走向」),Claude 就會自動啟用這個你親手訂做的技能。
把這個能力放到你自己的場景想一想:如果你每週都要寫某種格式的週報、每次都要把客戶對話整理成固定欄位的紀錄、或每次都用同一套邏輯回覆詢問——這些「你每次都在重複的做法」,都可以做成一個 Skill。做一次,之後一句話叫用,它就照你的標準跑。這就是標題說的「把 SOP 變成資產」的真正意思。
小提醒:在現行版本裡,Claude Code 已經把「自訂指令(slash commands)」和「Skills」整合在一起了——你做好一個放在
.claude/skills/的 Skill,往往就能用/技能名稱直接叫它。細節的檔案格式各版本可能微調,這裡不細講語法;你只要知道「自製流程照上面走、用白話交給 Skill Creator」就夠了,具體以官方最新文件為準。
五、誠實的一節:別無腦亂裝別人的 Skill
到這裡你可能已經躍躍欲試,想去 GitHub 上把看到的 Skill 全都裝一輪。等一下——這一節我必須認真講,因為它牽涉到你的電腦安全。
雷蒙在他的教學裡特別提醒了一件工程師覺得理所當然、但一般人不會意識到的事:一個 Skill 資料夾裡,除了 SKILL.md 這種純文字說明,還可能夾帶一個 scripts/ 資料夾——裡面是能在你電腦上實際「跑程式」的腳本。
這意味著什麼?意味著當 Claude 啟用一個含 scripts/ 的 Skill,它可能會執行那些腳本,而那些腳本能對你的電腦做事——好的情況是幫你處理檔案、呼叫某個服務;壞的情況,如果那是別人惡意寫的,它可能做你完全沒預期、甚至有害的事。你裝一個來路不明的 Skill,等於把一段陌生人寫的、能在你電腦上執行的程式請進門。
所以雷蒙的建議是:「別急著裝,先學會判斷。不要無腦安裝別人的 Skill。」 這不是叫你什麼都不敢裝,而是要你有意識地挑來源:
- 優先用 Anthropic 官方的 Skill 庫——這是最有保障的來源,本篇教你裝的 pptx、Skill Creator 都在這裡。
- 第三方 Skill:裝之前先看它是不是含
scripts/;含的話,來源是否可信、專案是否有人維護、有沒有其他人用過。看不懂沒關係,你甚至可以把那個 Skill 的網址貼給 Claude,請它幫你看看「這個 Skill 會在我電腦上執行哪些程式、有沒有可疑的地方」。
PAPAYA 則從另一個角度補了一條相關的心法,也值得記住:「少量優質,勝過裝一大堆。」 他的理由是,Skill 裝越多,每個品質參差不齊、功能還可能重複,反而害 Claude 每次都得花更多時間篩選「這個任務該用哪個」。所以理想狀態不是「我收集了五十個 Skill」,而是「我有幾個我真的信得過、真的常用、架構清晰的 Skill」。
一句話收束這一節:安全和精簡是同一件事的兩面——只留你信得過、也真的用得到的少數幾個 Skill。
六、想像一下天花板:一句話,跑完一條產線
最後,讓你看一眼這條路走到盡頭大概長什麼樣,當作動力。
有一位內容創作者(一支中文教學影片的作者)分享了他的實際做法:他把「產出一支 YouTube 知識長影片」這整條流程——從蒐集素材、寫腳本、配旁白、生成畫面、剪輯、到最後上傳部署——全部做成了一個 Skill。做好之後,他只要打一句話:
「幫我調用〔某某〕Skill,製作一期影片,講解某個主題,長度三分鐘,16:9 的長影片。」
Claude Code 就沿著這條產線,一步步把整支影片做出來、甚至自動部署到網路上,中間他幾乎不用介入。他算過一筆帳:過去手工做一支這種五到八分鐘的知識影片,從選題到上傳至少要耗掉一整週;現在一句提示詞加一個完整的 Skill,全自動跑完。
我放這個例子,不是要你明天就去做影片產線——那是進階很多的應用。我要你帶走的是背後那個關鍵轉變:當你把一套重複的工作流程「一次寫清楚、固化成 Skill」,你就把原本綁在你身上、要靠你的時間才能產出的東西,變成了一個可以反覆呼叫的資產。 你付出的是「把流程講清楚」這一次的力氣,換來的是之後無數次的「一句話就跑完」。
這也正是為什麼這一篇叫「把 SOP 變成資產」。你今天裝的那個 pptx Skill、做出的那份簡報,就是這條路的第一步。
接下來
這一篇你帶走的順序是:先看懂 CLAUDE.md 為什麼會肥(該減肥)→ 把「怎麼做事」的流程拆成 Skill(需要時才載入)→ 裝現成的、也學會自製 → 但只留信得過、用得到的少數幾個。
Skill 讓 Claude Code「會做特定的事」。下一篇我們要更進一步,讓它「連得上你原本在用的工具」——講 MCP:怎麼把 Claude Code 接上 Notion、爬蟲、你的其他服務,讓它不只在自己的沙盒裡工作,而是真的能去外面幫你做事。
本文參考素材
- Claude Code 官方文件(Skills 的存放位置、與自訂指令的整合關係以此為準)— https://code.claude.com/docs/en/skills
- PAPAYA 電腦教室:還在羨慕別人用 AI 開發酷產品?Claude Code 保姆級教學讓你輕鬆體驗 Vibe Coding — https://www.youtube.com/watch?v=2pM-7fBXc_M (CLAUDE.md 膨脹的兩層代價、貼網址代裝 pptx Skill、實測產出童書 PPT、Skill Creator 自製「劇情分支」技能、「少量優質」心法)
- 柚智夫妻 X 雷蒙三十:Claude Code 零基礎入門|非工程師也能打造 AI 助理的詳細配置教學 — https://www.youtube.com/watch?v=xo7dE80ktu4 (Skill=SOP 與咖啡店比喻、一個資料夾+SKILL.md、全域與專案兩種存放位置、「CLAUDE.md 管你是誰、Skill 管怎麼做事」、「Skill 可含 scripts 有安全風險,不要無腦安裝」)
- 學長 Ethan:Claude Cowork/Code 保姆級完整教學 — https://www.youtube.com/watch?v=Lq-wedAiffo (Skill=崗位說明書+模板+工具的比喻、貓咪經濟學長影片六步全自動流水線、一句提示詞取代一整週人工流程的商業想像)