打造 AI Agent 自動化工作流:如何在 Google Antigravity 建立專屬「技能 (Skill)」
你是否覺得每次都要從頭教 AI 做同一件事很累?
這就像每來一個新實習生,你都要重新講解一次公司流程。
在 Google Antigravity (Gemini Agentic) 的架構下,我們可以用更聰明的方法解決這個問題
透過 AI Agent 技能建立,將重複性任務自動化。
把「技能」想像成你公司的 標準作業程序 (SOP),一旦你教會了 AI,這份能力就會被「封裝」起來,隨時待命。下次你只需要說一句「執行這個技能」,AI 就會自動切換到專門的專家模式,精準完成任務。
參閱原始文件:Google Antigravity Agent Skills
這篇文章將一步步帶你完成打造自動化技能的過程。
步驟一:定義需求與 AI Agent 角色 (How to Request)
建立技能的第一步不是寫程式,而是定義商業邏輯。
Antigravity 最強大的地方在於,它有一個專門用來「寫技能」的助手——通常我們稱之為 **Skill Creator**。
你只需要像跟專案經理對話一樣,告訴 AI 你想要實現什麼樣的自動化工作流。
指令範例 (Prompt)
> 「Gary,我想要建立一個新的 Skill,叫做 `seo-auditor`(SEO 稽核員)。
> 它的功能是幫我檢查文章的 SEO 分數。
> 我希望它能檢查:標題長度、關鍵字佈局、以及是否有 H2 階層。
> 請幫我建立這個技能。」
SEO 優化心法:
- 使用自然語言描述需求:不需要懂程式碼,講清楚「業務邏輯」即可。
- 明確定義角色定位:告訴 AI 這個技能代表哪位專家(如:資深 SEO 顧問、Python 工程師)。
- 規範產出格式:你最後想拿到什麼結果?(例如:一份 JSON 資料、一份 Markdown 報告)。
---
步驟二:技能審核的三大關鍵重點 (Key Checkpoints)
當 AI 幫你寫好技能草稿時,有三個關鍵細節必須審查。這將決定你的 AI Agent 是「神隊友」還是「豬隊友」。
1. 技能名稱 (Name) 的規範化
- 必須使用 kebab-case 格式(小寫英文,並以連字號連接)。
- 正確範例:`content-optimizer` (⭕️);錯誤範例:`Content Optimizer` (❌)。
- 這是系統內部調用該技能的唯一識別碼,格式錯誤會導致無法啟動。
2. 精準的描述 (Description)
- 這段文字是給 Orchestrator (總管 AI) 讀取的。
- 總管會根據這段描述來決定目前的工作流是否需要調用此技能。
- 佈局關鍵字:明確標註「專門用於...」、「適用於...情境」。
3. 核心指令 (Instructions) 的 SOP 化
- 這是技能的靈魂,應以條列式撰寫。
- 具體步驟:清楚列出步驟 1, 2, 3,避免模稜兩可。
- *動限制:定義「不要做什麼」,例如「不得修改原始標籤」。
---
步驟三:檔案存放路徑與目錄結構 (File Location)
在 Antigravity 的檔案架構中,所有技能都有專用的「家」。
- 根目錄位置:通常位於專案目錄下的 `.gemini/skills/`
- 結構化管理:每個技能都有獨立的資料夾。
以 `seo-auditor` 為例,對應的檔案路徑如下:
```
.gemini/skills/
└── seo-auditor/ <-- 技能獨立資料夾
└── SKILL.md <-- 技能核心指令檔案 (SOP)
```
如果你需要讓這個技能調用自定義腳本(如 Python),也可以存放在同一個目錄下:
```
.gemini/skills/seo-auditor/
├── SKILL.md
├── scripts/ <-- 存放自動化腳本
│ └── check_seo.py
└── rules/ <-- 存放參考規範文件
└── seo_best_practices.pdf
```
---
步驟四:技能驗收與 Dry Run 測試 (Validation)
設定完成後,如何確保你的 AI Agent 已經學會這項新技能?
1. 靜態語法檢查 (Health Check)
確保 `SKILL.md` 的 YAML Frontmatter (檔案頭部資訊) 格式正確。這是該技能能否被系統成功註冊的關鍵:
```yaml
---
name: seo-auditor
description: 協助檢查文章 SEO 結構的專家
---
```
2. 實戰演練測試 (Live Testing)
直接在對話視窗中測試該技能:
> 「@seo-auditor 請幫我稽核這篇文章的關鍵字分佈」
驗收指標:
1. 語氣切換:AI 的回應是否變得更具備專業顧問的口吻?
2. 流程遵循:它是否完全按照你規定的 SOP 進行分析?
如果 AI 能穩定產出高品質結果,代表你已經成功將一項業務能力「技能化」。
---
好事的顧問觀點:
不要期待第一個版本的技能就是完美的。
SEO 與自動化都需要持續迭代。
這就是我們提倡的 **先求有再求好**
先建立一個可運行的 `v1.0`,在實際使用中發現不足之處,再回頭優化 `SKILL.md`。
讓你的 AI 隨著業務規模而不斷成長,這才是真正的數位轉型。