Agent skill 是什麼?Agent skill教學,6步驟打造你的第一個Skill
Agent skill 是什麼?Agent skill教學,6步驟打造你的第一個Skill

生成式 AI 代理(agent)正快速走向實際落地,但如何讓一個通用型代理真正具備「專業能力」,成為企業導入時的關鍵難題。

線上教育平台 DeepLearning.AI 近日與人工智慧公司 Anthropic 合作,推出全新短期課程「Agent Skills with Anthropic」,主打以開放標準格式打造「技能(skills)」資料夾,將專業知識與工作流程封裝成可重複使用的模組,讓一般型代理在需要時切換為特定領域專家。

課程由 Anthropic 技術教育主管 Elie Schoppik 主講,全程以入門門檻設計,透過 10 支短影片(全部看完約2小時),帶領學員理解 skills 的核心概念、資料夾結構與 SKILL.md 說明格式,並示範如何在不同產品情境下運用,包括 Claude.ai、Claude Code、Claude API 與 Claude Agent SDK。

官方強調,skills 採用開放標準, 開發者只要依規格撰寫,就能跨支援 skills 的各類代理系統重複使用 ,避免重複教學與客製。

更重要的是,這個課程目前免費。

課程連結點這邊

先來說說,到底什麼是 Agent Skills ?

與傳統「每次都要跟 AI 解釋規則」的提示工程不同,skills 更像是一個獨立的工作說明資料夾:內含任務說明、使用方式及進階指引,代理在執行任務時會自行載入相關技能,依照其中流程執行。

因此簡單一句話, Skill等於結構化的 Prompt 套件 。

在一般用法裡,你會一直對模型丟長長的 prompt,以說明背景、貼規則文件、定義輸出格式,如果每週跑一次,團隊的每個人都要重打一次;因此,Agent Skills 做的事情,就是把這整串「工作流程」收進一個資料夾裡,用 SKILL.md 當說明書,變成一個可以一再重用的技能:

  • 對模型來說:這是一組「什麼場景要出手、拿到什麼資料要做什麼、怎麼回報」的程式化說明。

  • 對人來說:這就像公司內的 SOP+範本,被寫成機器看得懂的 Markdown 套件。

為了避免定義不清的問題,可以透過比較以下功能/指令的性質,來理解 Agent Skills 的本質:

  • Prompt:最原子、一次性的對話指令。

  • Tools:像 API 或 function,負責「可以做什麼事」(抓資料、算東西、寫檔案)。

  • MCP:讓 Agent 可以去連外部系統、資料庫、Google Drive 那類。

  • Subagents:主代理底下的小代理,各自拿一部分任務、用自己的 context 跑。

  • Skills:站在這些之上,把「怎麼用這些東西完成某種工作」寫成可重複、可移植的流程說明。

如何逐步打造出 Agent skill ?

依照課程示範,要先把流程寫成 SKILL.md,再配好參考檔案、打包成資料夾壓縮,最後上傳到 Claude 的 Skills,之後在對話裡附上資料就能觸發這個 skill。

《數位時代》以下把整個流程拆成具體步驟,讀者可以照抄流程、換成自己的需求就好。

第一步:先想清楚「這個 skill 要幫你做什麼」

在開寫檔案之前,先像影片教學一樣,要先用「人話」把流程說清楚:

  • 輸入會是什麼?
    例如:一份行銷活動的 CSV,有日期、活動名稱、曝光、點擊、轉換…。
  • 這個 skill 每次要固定做哪些步驟?
    例如:
    1. 資料品質檢查(缺漏值、異常值)
    2. 漏斗分析(曝光→ 點擊 → 轉換,和歷史 benchmark 比)
    3. 效率指標計算(ROAS、CPA、淨利…)
    4. 產出固定格式的文字報告或表格
  • 有沒有「只在特定情況才需要讀」的規則?
    例如:只有當使用者問到「預算重分配」時,才去讀一份詳細規則文件。

這些描述等一下都會寫進 SKILL.md 裡。

第二步:建立 SKILL.md 的骨架(含 YAML metadata)

在你的電腦上先開一個空的 markdown 檔,用團隊平常寫文件的編輯器就好,存成純文字(.md)即可,檔名一定要是:SKILL.md。

開頭要先寫一段 YAML 區塊,格式大概是這樣:
(模版連結請點我)


name: 技能的機器名稱(英文小寫+dash)
description: 一句話描述這個技能在做什麼
version: 1.0.0
author: 你的名字或團隊

技能說明(給模型看的說明書)

目的

說明這個技能要解決什麼問題、在什麼情境下使用。

輸入格式

清楚描述使用者會提供什麼資料:

  • 檔案類型(例如:CSV、JSON、純文字…)
  • 必要欄位與型態
  • 單次輸入的規模限制(選填)

分析步驟(或工作流程)

用有條理的方式寫出模型在使用這個技能時應該遵循的步驟。
(這裡就是你平常 prompt 裡的「步驟指令」,但改寫成比較穩定的規格)

輸出格式

明確規定輸出要長什麼樣子:

  • 段落結構
  • 有沒有表格 / JSON
  • 要包含哪些欄位、指標或小結

進階規則或備註

  • 什麼情況下要引用 references/xxx.md
  • 有哪些不要做的事(例如:不要幻想出不存在的欄位)
  • 風格、語氣、語言(例如「預設使用繁體中文」)

要注意的是,YAML 那段一定要放在檔案最前面,而且用 --- 包住,這是讓系統能夠 parse 出「這是一個技能,名字叫什麼、描述是什麼」。

第三步:在 SKILL.md 內寫「指令說明」與「工作流程」

YAML 結束後,下面就是一般的 markdown 內容,你可以照影片的做法,分段寫清楚:

可以用類似這個結構(可自行替換想要的功能):

(原文略長,請點擊連結看 Skill.md 範例全文)

小結:寫 SKILL.md 的實務小建議

以大部分的工作場景來看,撰寫 SKILL.md 有幾個實用原則:

  1. 把「你常貼的長 prompt」拆成三塊:
    • 背景&目的
    • 步驟(流程)
    • 輸出格式
      然後照上面的結構填進 Markdown。
  2. YAML 的 name 用英文小寫+dash(例如 tw-tech-earnings-summary),因為未來在 UI 或 API 裡會用這個名字辨識技能。
  3. 在正文裡多寫「何時不要用」和「不要做什麼」,這對模型很有幫助,例如:
    • 「如果沒有給出 CSV,就不要做數據分析,只說明需要哪些欄位。」
    • 「不要編造公司名稱或活動名稱。」
  4. 如果你有一堆規則文件(比如編輯台 style guide、財報欄位解釋),可以放在 references/ 底下,SKILL.md 裡只寫「在需要時才讀」。

第四步:打包資料夾

**寫好SKILL檔案後,就可以照標準命名整個 skill 資料夾,**現在你應該有包含Prompt的檔案,以及你要AI參考或分析的資料。

  1. 建一個資料夾,名稱就用 skill 名稱,例如:
    • analyzing-marketing-campaign
  2. 把 SKILL.md 放在這個資料夾「最上層」
  3. 再在裡面建立 references 資料夾,放所有參考檔案

第五步:把資料夾壓縮成 zip,並上傳到 Claude 的 Skills

接著照影片的 UI 操作流程走:

  1. 把 analyzing-marketing-campaign 這個整個資料夾壓縮成一個 zip 檔
    • 確保壓縮後打開時,仍然是上述那種資料夾結構。
  2. 打開 Claude 的 Settings(設定)
  3. 進到 Capabilities(能力/功能) 頁籤
  4. 滑到下面的 Skills 區塊
    • 可以看到官方示範的幾個內建 skill
  5. 點選新增 / Add,然後把剛剛的 zip 檔拖拉上去
  6. 上傳成功後,你會在列表看到:
    • skill 的 名稱
    • skill 的 描述
      (就是你YAML裡寫的那一段)
      這一步完成之後,你的 skill 就「註冊」在 Claude 裡了。
Skill位址
Skill在Claude裡的路徑。
圖/ Claude

第六步:在對話裡實際觸發並使用這個 skill

影片的示範流程是這樣:

  1. 開一個全新的 chat。
  2. 像平常一樣打你的需求,例如:
    • 「請按照每週行銷活動分析的方式幫我分析這份 CSV。」
  3. 把對應的 CSV 檔 附加到對話裡。
  4. Claude 會根據:
    • 你的訊息內容
    • 各個 skill 的 name & description
      判斷是否應該使用你剛才上傳的 skill。

先用一個「最痛的流程」做出第一個 Skill

如果你是已經在用 Claude 或其他 LLM 做工作的人,但每次都在重貼長 prompt、規則文件和 SOP,那這門「Agent Skills」課程最務實的用法,不是一次做很多,而是先挑一個「最常做、出錯成本又高」的流程,用文中步驟做出團隊的第一個 Skill。

說到底,其實Skill 不是新概念,而是把你原本的長 prompt、內規文件和實戰經驗,整理成一個有結構的「工作說明資料夾」,讓代理在不同場景可以穩定重用同一套做事方法。

在生成式 AI 從 Demo 走向落地的這個階段,真正的瓶頸已經不是「模型有多聰明」,而是團隊能不能把自己的專業知識和流程,用一種機器看得懂、又人類可維護的方式封裝起來。

延伸閱讀:Claude Cowork是什麼?Cowork教學:簡報、報帳、整理雲端硬碟5個超實用場景

責任編輯:李先泰

資料來源:deeplearning.ai

往下滑看下一篇文章
從切菜到乾燥加工!宜展如何結合桃園市政府創業資源,以AI開拓農產加工第二成長曲線?
從切菜到乾燥加工!宜展如何結合桃園市政府創業資源,以AI開拓農產加工第二成長曲線?

走進蔬果加工廠,同樣是100公斤高麗菜,最後能做出多少成品?答案不見得相同。氣候、產地與品質影響原料條件,客戶要求的切法、重量與交期也各不相同。對曾任科技業研發主管十多年的宜展科技農業執行長林佑澤而言,這是與科技製造截然不同的世界。

「農業部分全部都不一致。」林佑澤以青江菜為例,即使機械手臂已經訓練好辨識特徵,面對形狀各異的蔬菜,仍難以判斷該從哪裡抓取。農產品的天然變數,卻得面對學校團膳、連鎖餐飲、航空空廚等企業客戶對品質與交期的要求。如何讓加工流程穩定運作,成為宜展投入數位轉型的起點。

從紙本、LINE到數據,先把現場經驗留下來

目前宜展一年處理數千噸蔬果、服務超過120家企業客戶,業務涵蓋採購、截切、清洗、包裝與配送。林佑澤觀察,農產加工的關鍵經驗往往掌握在資深員工手中:該買多少菜、原料損耗多少、訂單增加又該安排多少人力,都仰賴現場判斷。

「主要就是把人的經驗變成數據。」林佑澤說。過去客戶透過LINE或紙本下單,現場靠人工整理訂單、對照不同客戶的加工規格;如今宜展利用AI辨識訂單內容並匯入ERP,再依客戶、品項與規格進行標籤化派工。製程則透過QR Code記錄原料投入量與成品產出量,逐步掌握各環節的加工損耗。

接下來是整理現場的判斷依據。林佑澤透過與資深員工對談,了解採購、派工與品管的作業方式,再利用AI協助找出規則、建立SOP。AI整理出的流程仍須由現場人員逐項確認、修正,才能實際執行。

品質管理也在持續改善。傳統金屬檢測器難以辨識菜蟲、橡皮筋等非金屬異物,宜展正與技術夥伴規劃導入AI影像辨識,輔助產線末端檢查。林佑澤表示,每批農產品品質不同,比起單看良率,他更重視客訴是否減少。隨著訂單與製程資訊逐步累積,宜展也希望進一步建立需求預測、採購建議與生產排程模型,減少營運對資深員工個人經驗的依賴。

不只把菜切好,乾燥加工尋找第二成長曲線

除了改善截切本業,宜展也開始發展乾燥加工。學校團膳在寒暑假面臨需求波動,生鮮蔬果則有保存期限短、價格易受產季影響等限制。林佑澤希望藉由乾燥技術延長農產品保存期限,開拓附加價值更高的加工業務。

不過,乾燥同樣有依賴經驗的問題。傳統做法是太乾就降低溫度、縮短時間,不夠乾就反向調整。每批原料的水分與成熟度不同,反覆試做不僅增加成本,也難以維持品質一致。「品質目標沒有設定的話,前面的製程參數就不知道怎麼調整。」林佑澤將過去研發車用面板的思維帶進農產加工:先決定產品希望達到的口感、含水率與水活性,再回頭檢視原料成熟度、截切厚度及乾燥參數等條件。

團隊進一步結合不同乾燥技術、自行改造設備,並接洽桃園的設備業者合作。林佑澤曾比較其他地區的設備,最後選擇設備構造、乾燥均勻度與可靠度較符合需求的桃園業者。宜展也持續累積製程參數,希望未來透過AI找出適合不同原料的乾燥曲線,減少反覆試做。

「我們主要還是要做代工,想要做一個功能性的原料平台。」林佑澤說,果乾目前更像是展示技術能力的產品,未來希望將服務延伸至辛香料、中藥材、太空食品、超級蔬菜及寵物食品等領域。現階段宜展主要營收仍來自蔬果截切本業,乾燥事業尚未形成主要收入。未來若能建立穩定的乾燥製程與代工能力,宜展便有機會從既有蔬果供應鏈,切入附加價值更高的食品原料市場。

從彰化走向桃園,驗證營運方法能否跨區複製

隨著加工流程逐步數位化,宜展也開始思考,這套管理方法能否帶到彰化以外的場域。

參與桃園市政府青年事務局天際線加速器及Meet桃園+後,宜展擴大與桃園產業生態系的連結。林佑澤提到,天際線協助邀集不同局處了解團隊需求,並提供資源媒合機會。宜展也開始與桃園市農會及在地農民合作,增加北部原料來源。這項合作不只拓展了供應來源,更成為宜展因應極端天候、穩定供貨的重要助力。林佑澤回憶,先前中南部連日降雨,蔬菜供應受到影響,宜展便從北部調度蔬菜,以不同產區互相支援,降低天候對供貨的衝擊。此外,團隊也透過天際線資源,獲得參與日本國際伴手禮設計競賽的輔導,並成功榮獲金賞獎肯定,除了展現產品的創新與設計實力,也為宜展拓展海外市場、提升國際能見度創造更多機會。

下一步,宜展規劃以桃園大溪作為第二個驗證場域,將彰化累積的資料、SOP與加工管理經驗,轉化為可複製、可優化的營運管理模式,帶到不同產地、供應鏈及人員條件下驗證。林佑澤指出,未來若要跨區域擴張,不可能每到一個新地方,就把原有團隊整批搬過去。因此,宜展希望將資深員工的實務經驗,轉化為標準化流程與數據模型,結合AI進行生產排程、資源配置及營運決策,讓新場域能依據當地條件快速調整,降低對特定人員經驗的依賴。

從彰化到桃園,宜展接下來要驗證的,是這套從傳統農產加工現場整理出來的管理方法,是能夠跨區域複製、快速部署並持續優化的農產加工營運系統。 長期目標是降低新場域的建置成本與管理複雜度,提升擴張效率,讓傳統農產加工業具備規模化發展的能力。

登入數位時代會員

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

每日推播重點文章

閱讀會員專屬文章

請先登入數位時代會員

看更多獨享內容

請先登入數位時代會員

開啟收藏文章功能,

請先登入數位時代會員

開啟訂閱文章分類功能,

請先登入數位時代會員

我還不是會員, 註冊去!
追蹤我們
一次搞懂工業AI
© 2026 Business Next Media Corp. All Rights Reserved. 本網站內容未經允許,不得轉載。
106 台北市大安區光復南路102號9樓