kapso-ops について
Kapso の運用上の問題を調査するスキルです。Webhook、WhatsApp メッセージの配信、API の診断に対応し、設定やエラー確認、電話番号の状態確認を行えます。
主な機能
- 01Webhook の設定とテスト
- 02メッセージと会話の検索
- 03エラーと API ログの確認
- 04Webhook 配信履歴の追跡
- 05プロジェクトと番号の状態確認
活用シーン
- 01Webhook の設定とテスト
- 02未配信メッセージの調査
- 03API エラーと Webhook 配信試行の確認
- 04WhatsApp 電話番号の状態確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ gokapso/ agent-skills --skill kapso-opsインストール後、Claude Code で/kapso-opsを入力して読み込まれたか確認します。
詳細
Kapso Ops
使用する場面
Webhook の設定、メッセージ配信の調査、エラーのトリアージ、WhatsApp のヘルスチェックなど、運用上の診断にこのスキルを使用します。
セットアップ
環境変数:
KAPSO_API_BASE_URL(ホストのみ。/platform/v1は含めません)KAPSO_API_KEY
使用方法
Webhook を設定する
- 作成します:
node scripts/create.js --phone-number-id <id> --url <https://...> --events <csv> - 署名の処理を確認します(
references/webhooks-overview.mdを参照) - テストします:
node scripts/test.js --webhook-id <id>
メッセージ配信を調査する
- メッセージを一覧表示します:
node scripts/messages.js --phone-number-id <id> - メッセージを確認します:
node scripts/message-details.js --message-id <id> - 会話を検索します:
node scripts/lookup-conversation.js --phone-number <e164>
エラーをトリアージする
- メッセージエラー:
node scripts/errors.js - API ログ:
node scripts/api-logs.js - Webhook の配信:
node scripts/webhook-deliveries.js
ヘルスチェックを実行する
- プロジェクトの概要:
node scripts/overview.js - 電話番号のヘルスチェック:
node scripts/whatsapp-health.js --phone-number-id <id>
スクリプト
Webhook
| スクリプト | 目的 |
|---|---|
list.js | 電話番号の Webhook を一覧表示 |
get.js | Webhook の詳細を取得 |
create.js | Webhook を作成 |
update.js | Webhook を更新 |
delete.js | Webhook を削除 |
test.js | Webhook にテストイベントを送信 |
create/update で使用する一般的なフラグ:
--url <https://...>- Webhook URL--events <csv>- イベントタイプ(カンマ区切り)--kind <kapso|meta>- Webhook の種類--payload-version <v1|v2>- ペイロード形式(v2 を推奨)--buffer-enabled <true|false>- バッファリングの有効化--active <true|false>- 有効化/無効化
メッセージ
| スクリプト | 目的 |
|---|---|
messages.js | メッセージを一覧表示 |
message-details.js | メッセージの詳細を取得 |
lookup-conversation.js | 電話番号または ID で会話を検索 |
エラーとログ
| スクリプト | 目的 |
|---|---|
errors.js | メッセージエラーを一覧表示 |
api-logs.js | 外部 API のログを一覧表示 |
webhook-deliveries.js | Webhook の配信試行を一覧表示 |
ヘルスチェック
| スクリプト | 目的 |
|---|---|
overview.js | プロジェクトの概要 |
whatsapp-health.js | 電話番号のヘルスチェック |
注意事項
whatsapp.message.*イベントには、設定レベルの Webhook を使用してください- 新しいインテグレーションには、ペイロードバージョン
v2を推奨します - Meta の Webhook は生のペイロードを提供し、Kapso の Webhook はバッファリングに対応しています
参考資料
- references/webhooks-reference.md - Webhook API リファレンス
- references/webhooks-overview.md - Webhook の概念と設定
- references/webhooks-event-types.md - 利用可能なイベントタイプ
- references/message-debugging-reference.md - メッセージのデバッグガイド
- references/triage-reference.md - エラーのトリアージガイド
- references/health-reference.md - ヘルスチェックガイド
関連スキル
kapso-automation- 自動化と関数whatsapp-messaging- WhatsApp メッセージングkapso-api- プラットフォーム API と顧客
コメント
Markdown 対応