如何製作自己的 Agent Skills
打造專屬 AI 助手

Anthropic 推出的 Agent Skills 功能真的太強大了!

簡單來說,Skills 就是一個資料夾,裡面包含指令、腳本和資源,讓 Claude 能動態載入並執行特定任務。

這代表什麼?你可以讓 AI 學會「你的工作方式」,而不是每次都要重複解釋同樣的流程!

製作 Skill 其實超簡單

最棒的是,Anthropic 官方提供了一個叫 skill-creator 的工具——沒錯,就是「用來幫你做 Skill 的 Skill」!

1安裝 skill-creator

在 Claude Code 中輸入:

請幫我安裝 skill-creator (專案位置:https://github.com/anthropics/skills/tree/main/skills/skill-creator)

2用自然語言描述你想要的功能

例如:

  • 「創建一個 skill,能按照我的寫作風格撰寫文章」
  • 「創建一個 skill,自動整理 AI 領域的每日新聞摘要」
  • 「創建一個 skill,將 PDF 轉換成 Word 格式」

Claude 會自動幫你生成 SKILL.md 檔案和相關腳本!

3安裝你做好的 Skill

skill-creator 產出的是 .skill 格式,直接告訴 Claude Code 檔案位置即可安裝。

如何做出「高質量」的 Skills?

這是很多人忽略的重點!根據 Anthropic 官方文件和社群經驗,以下是打造優質 Skills 的關鍵:

控制檔案大小

Description 是關鍵中的關鍵

Claude 靠 description 決定何時啟用你的 Skill!

❌ 模糊

「幫助寫作」

✅ 具體

「當用戶要求撰寫技術部落格文章時,按照 XX 風格指南產出」

善用漸進式揭露 (Progressive Disclosure)

這是官方強調的核心設計原則:

用「雙 Claude」迭代法開發

官方推薦的開發流程:

  1. Claude A:幫你設計和撰寫 Skill
  2. Claude B(新對話):實際測試 Skill 效果
  3. 觀察 Claude B 的表現 → 回到 Claude A 調整 → 重複迭代

保持精簡,只放必要內容

Skill 應該只包含 AI 執行任務所需的資訊:

多個小 Skill > 一個大 Skill

進階技巧:從社群學到的經驗

先評估再開發

在實際任務中觀察 Claude 哪裡卡關,針對這些痛點來建 Skill,而不是憑空想像

命名用動名詞 (-ing)

官方建議用 gerund 形式命名,例如:writing-blog-posts、analyzing-data、generating-reports

隨時可查詢已載入的 Skills

在對話中問:「你現在有哪些可用的 skills?」

Context Window 是公共資源

你的 Skill 要和對話歷史、其他 context 共享 200k tokens,所以精簡很重要!

你有什麼想讓 Claude 自動化的工作流程嗎?或是已經做出了什麼有趣的 Skill?歡迎留言分享!

想學習更多 Agent Skills 技巧?

加入免費 AI 自動化學習中心,與 300+ 成員一起成長

免費加入社群