Claude Code Skill怎麼寫、SKILL.md放什麼?Anthropic官方揭9大實戰用法
Claude Code Skill怎麼寫、SKILL.md放什麼?Anthropic官方揭9大實戰用法

Anthropic 自家團隊用 Claude Code 的 Skills 用到什麼程度?官方部落格給了一個數字:截至 2026 年 6 月 初,Anthropic 內部有「數百個」skill 在活躍使用。

這篇文章由 Anthropic 技術成員、參與 Claude Code 的 Thariq Shihipar 撰寫,他把團隊一路踩過的坑,整理成一份「skill 怎麼做才有效」的實戰心得。

多數人對 skill 的第一印象是:「不就是一個 markdown 檔,把指令寫進去就好?」但這篇文章最想破除的,正是這個誤解。同樣是做一個 skill,把它當成一個檔案、跟把它當成一個「可以放腳本、資料、範本的資料夾」,最後好不好用差很多。

如果你還沒建過第一個 Skill,建議先看這篇:〈Claude Skills 是什麼、怎麼用?新手零基礎入門教學,不用每次重貼提示詞〉,從零開始會比較順。本文從「已經會建 Skill」的起點出發,聚焦在怎麼寫得更有效。

為什麼資料夾比單一檔案好用?

skill 可以理解成一種「脈絡工程」(context engineering):在對的時機,把對的資訊餵給 AI。

如果把所有東西塞進一個檔案,等於每次都把整本說明書攤在 Claude 面前。因此,改成資料夾結構、搭配「漸進揭露」(progressive disclosure,需要時才讀對應檔案),Claude 才不會被無關內容干擾。

Anthropic 官方文件也建議把詳細 API 文件、範例、腳本等 supporting files 放在 skill 資料夾裡,並由 SKILL.md 說明何時讀取。

第一步:先用「9 大分類」找出你該做哪種 skill

Anthropic 盤點內部 skill 後,發現它們大致聚成 9 種類型。官方也提醒,這不是 definitive list(完整定義全集),但可以當成一張地圖,幫你看出自己還缺哪種 skill。

重點是,最好的 skill 通常只做一類;想做太多事的會橫跨多類,反而把 agent 搞混:

  1. 函式庫與 API 參考:教 Claude 正確使用某個函式庫、CLI 或 SDK,附上常踩的雷。
  2. 產品驗證:描述怎麼測試、驗證程式碼有沒有真的動。Anthropic 說這類對產出品質「可量測的影響最大」,值得花一週做到極好。
  3. 資料抓取與分析:接上你的資料與監控系統,內含抓資料的腳本、儀表板代號。
  4. 業務流程與團隊自動化:把重複工作流(如每日 standup、開票)收成一個指令。
  5. 程式碼鷹架與範本:自動生出新服務、新模組的樣板。
  6. 程式碼品質與審查:強制團隊的程式風格、協助 code review。
  7. CI/CD 與部署:顧 PR、跑測試、漸進部署、出問題自動回滾。
  8. Runbooks(故障排除手冊):接到一個症狀,走完多工具調查,產出結構化報告。
  9. 基礎設施操作:執行例行維運,對破壞性動作加上護欄。

第二步:把最高價值的「Gotchas(陷阱)」區塊寫好

原文有一句重話:任何 skill 裡訊號最高的內容,就是 Gotchas 區塊。它指的是 Claude 使用這個 skill 時最常踩的失敗點,要隨時間累積、持續補充。這些往往是「文件不會寫、但你被坑過才知道」的細節。

用一個非工程師也懂的場景來想:假設你做一個幫忙整理員工請假的 skill,下面這幾種「踩過才知道」的眉角,就值得寫進 Gotchas:

範例一:「同一張假單可能改過好幾次,要抓『最後核准』那一版,不是最早送出的那張。」

範例二:「業務部口中的『出差』,在人資系統裡叫『公假』,其實是同一件事,只是部門叫法不同。」

範例三:「系統顯示『已送出』不代表假請成功了,還要看主管那關有沒有按下核准。」

其實原文舉的是工程場景(資料表要認「版本最高」那列、而非時間最新的;同一個值在不同系統有不同名稱;測試環境就算沒真的成功也會回報成功)。

但道理都一樣:要把這種「平常沒人會特別告訴你、出過包才學到」的細節寫下來,skill 才會越用越準。

第三步:描述(description)要寫給模型看,不是寫給人看

這是最容易被忽略、卻最關鍵的一點。Claude Code 啟動 session 時,會建立一份可用 skill 與 description 的清單,用它判斷「使用者這個請求,有沒有對應的 skill 可以用」。

所以 description 欄位不是給人看的摘要,而是「什麼情況下該觸發我」的說明。實務上,把觸發詞(例如 babysit)直接寫進描述,命中率會更高。

第四步:給 Claude 腳本與檔案,讓它「組合」而不是「重造」

把可重複的動作寫成腳本交給 Claude,它就能把每一回合花在「決定下一步做什麼」,而不是重打一次樣板。進階一點還能用「隨選 hooks」(on-demand hooks),只在這個 skill 被呼叫時才生效,例如官方文中提到的 /careful(動正式環境時才開,自動擋掉 rm -rfDROP TABLE、force-push 等危險指令)、/freeze(debug 時只准改特定資料夾,避免手滑「修好」無關的程式碼)。

把上面幾個原則合起來,一個五臟俱全的 SKILL.md 大概長這樣,你可以複製後改成自己的版本:

---
name: weekly-report
description: 彙整這週完成的工作,產生給主管看的週報。當使用者說「跑週報」「整理這週進度」時觸發。
---

# 週報產生器

## 怎麼做
1. 讀 `config.json` 取得週報要寄給誰、用什麼格式;若還沒設定,先問使用者。
2. 彙整這週完成的事項,只列「跟上週相比的新進度」,不要把舊的重講一遍。
3. 把這次的週報存進 `reports.log`(只新增、不覆蓋),下次執行時讀自己的歷史,自動判斷哪些是新的。

## Gotchas(踩過的坑)
- 「標記完成」不等於真的結案,有些項目會被退回重做,狀態要看最新的那一版。
- 同一件事這週可能改過好幾次,只取最後定案的版本,別把過程中的草稿都列進去。

## 參考
- 欄位與格式範本見 `references/format.md`(需要時再讀,不必一開始全載入)。

動手前要知道的兩個前提

第一,skill 不是免費的。官方文件說明,一般 session 中,skill 的 description 會進入 context,完整 SKILL.md 則是在使用者或 Claude 呼叫後才載入;因此每多一個放進專案的 skill,都會增加一點模型需要掃描的脈絡。

團隊規模一大,Anthropic 建議的做法是改用 plugin marketplace,讓成員自己挑要裝哪些,而不是全部塞進每個專案。

第二,別想一次寫到完美。Anthropic 強調,他們最好用的 skill 多半是從「寥寥幾行字加一個 gotcha」起步,再因為大家持續在 Claude 撞到新狀況時補上去,才慢慢變強。

所以結論很簡單,skill 的價值不在你寫了多少,而在你有沒有告訴 Claude「它原本不知道、或老是做錯的那件事」。先做一個小的,撞到坑就補一條 gotcha,這比一開始追求完整更有效。

資料來源:Anthropic《Lessons from building Claude Code: How we use skills》(Thariq Shihipar)Claude Code Docs:SkillsClaude Code Docs:Plugins

本文初稿為AI編撰,整理.編輯/ 李先泰

關鍵字: #Anthropic #Claude
往下滑看下一篇文章
強震激發營運升級思維:富邦泰國保經攜手自由系統以 M365 與 DaaS 打造韌性辦公
強震激發營運升級思維:富邦泰國保經攜手自由系統以 M365 與 DaaS 打造韌性辦公

因應台商南向布局,富邦產險早在1989年即進入東南亞市場,並於2006年設立富邦保險經紀人(泰國)股份有限公司(以下簡稱富邦泰國保經),長期協助企業客戶掌握在地風險與營運機會。

一場突如其來的災害,讓富邦泰國保經意識到:現代化辦公環境才是支撐持續成長的關鍵。

「2025年3月28日下午,緬甸發生規模7.7強震,對曼谷帶來巨大衝擊,如高樓倒塌,以及員工基於安全考量無法正常進辦公室。」富邦泰國保經總經理吳明凱回憶:「這件事讓我們意識到,企業不能再把『辦公室』當成唯一的工作場域,必須將『營運不中斷』從口號轉為落地的能力。」

而這,也是富邦泰國保經會啟動現代化辦公模式升級的關鍵。

從IT支援到營運韌性,自由系統扮演關鍵角色

對多數南向布局的中小型據點而言,IT往往不是優先投資項目,富邦泰國保經同樣面臨人力精簡、資源有限、缺乏專職IT人員等挑戰,在跨國溝通與合規要求的牽引下,增加新系統的導入複雜度。

「我們需要的不只是技術,而是能幫我們『說清楚』的人,而這正是我們會選擇與自由系統合作的關鍵因素之一。」吳明凱回憶雙方第一次接觸是富邦泰國保經突然面臨網路連線問題,但因語言隔閡以及在地服務廠商的品質參差不齊,既有廠商花費許多時間仍找不出根本問題,但這個狀況在自由系統進場後便迎刃而解,透過排查網路電話跟系統設定等方式,自由系統短短幾個小時就找到問題、隔天成功修復,展現專業的技術能量,逐步建立雙方的信任與合作關係。

富邦保險經紀人(泰國)股份有限公司_吳明凱總經理
富邦保險經紀人(泰國)股份有限公司 吳明凱 總經理
圖/ 數位時代

從早期協助排除網路斷線問題,到後續整體架構優化,自由系統不僅展現即時技術能力,更重要的是,能在(富邦產險)總部規範、在地環境與使用者需求之間進行有效轉譯,以長期且彈性的方式提供協助,讓富邦泰國保經得以專注核心業務發展、不用再為IT問題分心。

自由系統泰國區域經理潘子維表示:「我們與富邦泰國保經的關係不是單純的一次性系統工具導入,而是在合規前提下,協助富邦泰國保經重構工作模式與IT架構,讓技術真正服務營運,兼具營運韌性與業務彈性。」

M365+DaaS,不只是工具,而是「可持續運作的辦公基礎」

自由系統因應富邦泰國保經的商業模式與需求提出短、中、長程規劃與建議後,立即從三個面向協助優化資訊系統架構:導入 Microsoft 365、引進裝置即服務(Device as a Service;DaaS),以及在網路架構不變的狀況下升級交換機、建置防火牆與導入虛擬私人網路(Virtual Private Network;VPN)設備,藉此建立一個不受地點限制、具備安全與彈性的工作環境。

例如,富邦泰國保經在自由系統的協助下將傳統桌機全面轉向筆電,並透過DaaS整合設備生命週期管理、資安設定與IT支援,成功將原本零散的維運工作轉為可預測、可控的服務模式。

吳明凱表示:「M365與DaaS上線時間短短不到半年,便取得亮眼成果:不僅大幅降低IT維運負擔、建立遠距辦公能力,更進一步降低營運相關文件儲存成本,以及全面強化資安防護機制。」更重要的是,透過自由系統提供的教育訓練與流程轉換,非IT背景的同仁也能順利上手,確保資訊投資發揮實際效益。

從IT現代化到AI驅動營運升級

隨著遠距辦公環境與IT基礎架構現代化工程完畢,富邦泰國保經與自由系統將目光轉向下一階段:AI應用。雙方計畫在2026年底或明年初評估、導入智慧文件分析、自動化流程與AI協作工具,藉此將財務等人員從高重複性的作業中釋放出來、將心力聚焦在更高價值的決策與分析工作。

而這意味著:IT的角色將從支援系統進一步升級為驅動營運效率與創新的引擎。

從自由系統與富邦泰國保經的實務,可以清楚看到:在「不確定」已成常態的時代,企業競爭力不再只來自規模或資源,更在於是否具備能在任何情境下持續運作、快速調整的能力。過去,這樣的能力或許多屬於大型企業;如今,透過適切的合作夥伴與IT架構設計,中小型企業與海外據點同樣可以快速建立具韌性的營運基礎。

對富邦泰國保經來說,M365、DaaS與機房重整只是起點,真正關鍵的,是打造一套能隨環境變動持續進化的營運基礎,而這正是自由系統長期深耕的核心價值,不僅協助企業完成IT現代化,更憑藉長期積累的服務經驗,陪伴企業建立具彈性且能持續演進的營運體系,為下一階段的營運升級與成長奠定更穩固的基礎。

登入數位時代會員

開啟專屬自己的主題內容,

每日推播重點文章

閱讀會員專屬文章

請先登入數位時代會員

看更多獨享內容

請先登入數位時代會員

開啟收藏文章功能,

請先登入數位時代會員

開啟訂閱文章分類功能,

請先登入數位時代會員

我還不是會員, 註冊去!
追蹤我們
代理式商務連動百兆商機
© 2026 Business Next Media Corp. All Rights Reserved. 本網站內容未經允許,不得轉載。
106 台北市大安區光復南路102號9樓