還記得電影《駭客任務》中,主角 Neo 瞬間下載「功夫」技能的場景嗎?或是想像一下,如果你的 AI 助理可以像安裝 App 一樣,隨插即用各種專業能力,那會有多方便?
這就是 Agent Skills 想要解決的問題。
它長什麼樣子?
說穿了,它就是一個資料夾。
這個資料夾的靈魂是一個 SKILL.md 檔案,是用人類和 AI 都讀得懂的 Markdown 格式寫成的。裡面不僅有讓 AI 理解的指令,還可以包含程式碼腳本 (scripts/)、參考文件 (references/) 和各類模板資源 (assets/)。
這一套標準是由 Anthropic 發起並維護的開放格式,目標就是讓 AI Agent 的能力可以被「模組化」和「標準化」。
它如何運作?(漸進式揭露的智慧)
你可能會有疑問:AI 把這麼多技能全部背在身上,那 Context(上下文)不會爆掉嗎?
這就是 Agent Skills 厲害的地方,它採用了「漸進式揭露」的策略:
| 策略 | 說明 |
|---|---|
| 發現 (Discovery) | 剛啟動時,AI 只會讀取技能的「名稱」和「簡介」。就像你看菜單一樣,知道有這道菜,但不一定要馬上知道它的完整食譜。 |
| 啟用 (Activation) | 當你問到相關問題時,AI 才會發現某個技能符合需求,才會真正去讀取詳細的 SKILL.md 指令。 |
| 執行 (Execution) | 讀完詳細說明後,AI 就會像拿着說明書一樣,一步步執行任務,甚至調用附帶的 Python 腳本來解決困難的問題。 |
為什麼我們需要 Agent Skills?
傳統的 AI 指令通常是寫死的,或者是隨意亂放。而 Agent Skills 帶來了兩個核心優勢:
| 優勢 | 說明 |
|---|---|
| 通用性 (Write once, use everywhere) | 你寫好一個「PDF 處理技能」,可以在 Claude Code 用,換到其他支援這項標準的 Agent 上也能用。 |
| 可攜性 | 對企業來說,這非常有價值。你可以把公司的專業知識(例如:報帳規範、請假流程)打包成 Skill,任何新上任的 AI 助理只要讀了這個 Skill,就能馬上上工,不會胡言亂語。 |
這跟傳統的 Tools 或 Functions 有什麼不同?
這是最常被問到的問題。
一般的 Tools 像是給 AI 一把螺絲起子(API),它只知道怎麼轉螺絲,但不知道什麼時候該轉,或者應該轉幾圈。
但 Agent Skills 更像是一本「施工指南」配上一整箱工具。它不只給工具,還包含了「程序性知識 (Procedural Knowledge)」——也就是教 AI 怎麼有邏輯地使用這些工具來完成複雜任務的 SOP。
給你一個生活化的範例
如果你想建立一個「咖啡大師」技能,你的資料夾結構會像這樣:
SKILL.md:寫著「如果是拿鐵,步驟是 A -> B;如果是手沖,要注意水溫 C」。scripts/timer.py:一個專幫 AI 計時手沖秒數的腳本。references/beans.md:各種咖啡豆的產地與風味對照表。
有了這個技能包,你的 AI 助理就算沒學過咖啡,也能瞬間變成咖啡達人!
總結來說
Agent Skills 正在建立一個標準,讓 AI 的能力可以像開源軟體一樣被分享和流通。
| 角色 | 優勢 |
|---|---|
| 開發者 | 對開發者來說:寫一次,到處都能用,不用重複造輪子。 |
| 企業 | 對企業來說:知識資產化,確保 AI 回答的準確性。 |
| 使用者 | 對使用者來說:你的 AI 會變得越來越聰明,而且是「針對你的需求」量身打造的聰明。 |
這是一個完全開源的標準,現在就去 GitHub 看看,開始打造你的第一個 Skill 吧!