AI Agent 技能

GetMyBot 技能是基於 GetMyBot API 的現成 Agent 封裝。它們讓 AI Agent(例如 Claude Code)能以自然語言操作你的機器人:「在 GetMyBot 中建立一個反應」、「以 VIP 標籤啟動 GetMyBot 群發」、「顯示機器人統計」。底層,技能呼叫 GetMyBot MCP 工具;若 MCP 伺服器未連接,則以你的 Token 透過 REST 執行相同請求。

技能不是獨立的付費功能,也不是市集產品。它們是 SKILL.md 格式(Claude Code 格式)的檔案,可在本地安裝到你的 Agent 旁邊。

運作原理

每個技能遵循漸進式展開的原則:簡短描述在遇到領域相關表達時觸發技能,而完整的 API 參考只在需要時才載入。每個技能內部記錄了兩條存取路徑

  • MCP(優先)— 若GetMyBot MCP 伺服器已連接至 Agent,技能直接呼叫工具。
  • REST 回退 — 若 MCP 不可用,技能使用個人 Token 以 curl 請求執行相同操作。

所有技能的認證方式統一:個人 Token mbp_… 及基礎位址 /api。詳情參見授權指南

六個技能

  • mybot — 入口與導航:GetMyBot API 是什麼、如何取得 PAT 及其存取範圍、基礎位址、如何連接 MCP 伺服器、何時用 REST 何時用 MCP、錯誤格式、分頁與限制。Agent 從此進入其他五個技能。
  • mybot-bots — 機器人連接與管理:Token 驗證、連接、列表與卡片、更新、同步、更換 Token、轉移、刪除、設定、範本。
  • mybot-reactions — 反應編輯器(最大的技能):「觸發器 → 條件 → 對話 → 動作」結構、建立與更新、觸發器類型、AND/OR 條件、動作目錄、訊息與按鈕、動態按鈕與參數、公式(DSL)、資料夾、反應關聯、從 SamBot 匯入、公式測試、排序。
  • mybot-broadcasts — 群發:按反應啟動、依標籤分眾、暫停/恢復/取消及狀態、編輯已傳送的訊息(單條與「對所有人」)、佇列與重試。
  • mybot-data — 資料與整合:集合(表格——欄位與記錄)、場景(flows)、整合(AI、Google Sheets、GetCourse、透過 WebSocket 的外部處理器)、連線與存取。
  • mybot-analytics — 可觀測性與受眾:統計(餘額消耗、指標、記錄、反應健康狀態)、分析(受眾、對話、漏斗)、訂閱者與標籤、對話、帳單(餘額、方案、交易)。

安裝

技能存放於 GetMyBot 倉庫的 skills/ 資料夾中。每個技能是一個 skills/<name>/ 資料夾,包含 SKILL.md(簡短指南)和 reference.md(附有 MCP 和 curl 範例的完整領域參考文件)。

若要讓 Agent 識別技能,請將其連結至你的 Claude Code 技能目錄。倉庫中提供了現成的腳本:

./skills/install.sh

它會建立符號連結 ~/.claude/skills/<name> 指向倉庫內的資料夾——倉庫的修改立即對 Agent 生效,不會產生多餘的副本。安裝後,用普通語言描述任務(「在 GetMyBot 中組建一個自動回覆機器人」),Agent 會自動載入所需的技能。

延伸閱讀