AI エージェント向けスキル
GetMyBot スキルは GetMyBot API 上に構築された既成のエージェントラッパーです。AI エージェント(例: Claude Code)が自然な言葉であなたのボットを操作できるようにします: 「GetMyBot でリアクションを作成して」「VIP ラベルで GetMyBot の一斉配信を開始して」「ボットの統計を表示して」。内部ではスキルが GetMyBot の MCP ツールを呼び出し、MCP サーバーが接続されていない場合はトークンを使って同じ REST リクエストを実行します。
スキルは別途有料の機能でもマーケットプレイスでもありません。エージェントのそばにローカルにインストールする SKILL.md ファイル(Claude Code 形式)です。
仕組み
各スキルはプログレッシブディスクロージャーの原則で設計されています: 短い説明がドメインの言葉でスキルをトリガーし、重い API リファレンスは必要なときのみ読み込まれます。各スキルには2つのアクセスパスが記載されています:
- MCP(推奨)— GetMyBot MCP サーバー がエージェントに接続されている場合、スキルはツールを直接呼び出します。
- REST フォールバック — MCP が利用できない場合、スキルは個人トークンを使った
curlリクエストで同じ操作を実行します。
すべてのスキルで認証は統一されています: 個人トークン mbp_… とベースアドレス /api。詳細は 認証ガイド を参照してください。
6つのスキル
mybot— エントリーポイントとナビゲーション: GetMyBot API とは何か、PAT とスコープの取得方法、ベースアドレス、MCP サーバーの接続方法、REST と MCP の使い分け、エラーフォーマット、ページネーション、制限。ここからエージェントは残りの5つのスキルにアクセスします。mybot-bots— ボットの接続と管理: トークン確認、接続、リストとカード、更新、同期、トークン変更、転送、削除、設定、テンプレート。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 の例を含むドメインの完全リファレンス)のファイルが含まれています。
エージェントがスキルを認識するには、Claude Code のスキルディレクトリとリンクを作成してください。リポジトリには既成のスクリプトがあります:
./skills/install.sh
このスクリプトはリポジトリ内のフォルダへの ~/.claude/skills/<name> シンボリックリンクを作成します。リポジトリへの変更はすぐにエージェントに反映され、不要なコピーが増えません。インストール後は普通の言葉でタスクを指示してください(「GetMyBot で自動返信ボットを作って」)。エージェントが必要なスキルを自動的に読み込みます。
次のステップ
- MCP — プログラムインターフェース — スキルが呼び出すツール、リソース、プロンプト。
- 認証とトークン — PAT の作成とスコープの選択。
- インタラクティブリファレンス — フォールバックリクエスト用の完全な REST。