Skill 標準規範
了解用於定義 Agent 能力的 SKILL.md 開放標準。
什麼是 Skill (技能)?
Skill 是你可以賦予 AI Agent 的一種能力。它讓 Agent 能夠執行特定的任務,比如與資料庫互動、調用 API 或處理檔案。
Agent Skills 標準 定義了一種簡單、通用的格式來封裝這些能力,以便任何 AI Agent(如 Cursor, Windsurf, Claude 等)都能輕鬆發現並安裝它們。
SKILL.md 格式
每個技能的核心都是一個 SKILL.md 檔案。這個檔案使用 Markdown 來描述技能的功能以及如何使用它。
範例
# 我的超酷技能
這個技能允許你的 Agent 查詢當前天氣。
## Tools (工具)
### `get_weather`
返回指定位置的當前天氣。
- **參數**:
- `location` (string): 城市和州,例如 "San Francisco, CA"
- `unit` (string): "celsius" 或 "fahrenheit" (預設: "celsius")
- **返回**: 包含溫度和天氣狀況的 JSON 字串。如何創建一個 Skill
- 創建儲存庫: 新建一個 GitHub 儲存庫。
- 編寫程式碼: 編寫你的工具程式碼(例如使用 Python 或 TypeScript)。
- 添加 SKILL.md: 使用上述格式記錄你的工具。
- 發布: 分享你的儲存庫 URL。
自動發現
Agent Skills Directory 會自動抓取尋找 SKILL.md 檔案的儲存庫。一旦被索引,你的技能就可以透過以下命令安裝:
npx agent-skills install your-username/your-repo