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 で自動返信ボットを作って」)。エージェントが必要なスキルを自動的に読み込みます。

次のステップ