用 skill-creator 建立 Claude Skill:從 SKILL.md 到測試與改良
如果你正在找「Claude Skill 怎麼做」或「SKILL.md 怎麼寫」,skill-creator 的價值不是替你多寫一段提示詞,而是把一套工作方法整理成可安裝的技能資料夾,再用測試題檢查它是否在正確時機觸發,以及輸出是否真的變好。
它能替你完成什麼
skill-creator 會先釐清技能要處理的任務,使用時機與必要工具,再建立以 SKILL.md 為核心的結構。需要重複執行的工作可以放進 scripts,需要按情境查閱的規則可以拆到 references,範本與輸出素材則可以放進 assets。
它也把測試放進建立流程。你可以準備應該觸發與不應觸發的題目,比較不同版本的輸出,檢查技能描述是否太窄或太寬,再逐輪修改。這比「先寫一份很長的 SKILL.md,之後憑感覺使用」更容易發現問題。
你需要準備什麼
- 一個明確任務,例如固定格式的研究報告,專案 QA 或內容發布檢查。
- 幾個真實使用案例,包含正常案例,邊界案例與不該啟用技能的案例。
- 技能能使用的工具,檔案與安全限制。
- 一個可安裝或讀取 Agent Skills 的 Claude 環境。
第一次怎麼使用
先說明你希望技能完成的結果,不必一開始就決定資料夾結構。讓 skill-creator 根據案例產生初稿後,先檢查 description:它必須同時說清楚「做什麼」與「什麼情況要用」。接著用幾個接近日常說法的問題測試觸發,再檢查產物是否完整,是否誤用工具,以及是否遵守限制。最後才把穩定版本包裝並安裝。
如果工作流程需要查閱大量規則,不要全部塞進主檔。主 SKILL.md 應保留決策與步驟,把大型參考資料延後載入,避免每次觸發都消耗不必要的上下文。
哪些情況不適合
一次性,很簡單的任務通常不需要建立 Skill。若需求本身還在頻繁變動,先建立技能也可能只是把不穩定流程固定下來。自動評分同樣不能取代人工判斷;看似高分的輸出仍可能誤解業務情境,或在真實專案中使用錯誤工具。
官方流程中的部分描述優化與評估能力可能依賴特定 Claude 環境,API 金鑰或子 agent。安裝前應先看目前版本的需求,不能假設所有介面都具有相同能力。
來源與授權
skill-creator 由 Anthropic 的 Agent Skills 官方專案提供,該目錄的 LICENSE.txt 是 Apache License 2.0。官方倉庫目前沒有封裝 Release,使用或引用時應記錄實際 commit,避免把持續更新的 main 當成固定版本。