スキル observe-whatsapp
📦

observe-whatsapp

安全

WhatsApp メッセージ配信とウェブフックの問題をデバッグする

WhatsApp の本番環境問題を効率的にトラブルシューティングします。このスキルは、メッセージ配信の検査、ウェブフック障害のデバッグ、Kapso プラットフォームでのヘルスチェック実行のためのコマンドを提供します。

対応: Claude Codex Code(CC)
🥉 74 ブロンズ
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「observe-whatsapp」を使用しています。 電話番号 +1234567890 のメッセージ配信を確認する

期待される結果:

+1234567890 に対して 3 件のメッセージが見つかりました。メッセージ ID msg_abc123: 2024-01-15 10:30:00 に配信済み。メッセージ ID msg_def456: 保留中(ウェブフックが確認されていない)。メッセージ ID msg_ghi789: 失敗 - 受信者がオプトアウト。

「observe-whatsapp」を使用しています。 過去 1 時間のウェブフック配信ステータスを表示する

期待される結果:

ウェブフック配信の概要:45 件成功、3 件失敗。失敗した配信:10:15、10:22、10:45 にウェブフックエンドポイントから 503 Service Unavailable。再試行回数:3/3。ウェブフックサーバーのヘルスチェックを推奨します。

セキュリティ監査

安全
v1 • 2/24/2026

This skill is documentation-only (SKILL.md). Static analyzer flagged markdown code blocks as shell commands, but all 28 external_commands findings are false positives from code formatting. Network and env_access findings reference YAML frontmatter URLs and documented environment variable requirements, not actual code execution. No executable code exists in this skill.

1
スキャンされたファイル
110
解析された行数
0
検出結果
1
総監査数
セキュリティ問題は見つかりませんでした
監査者: claude

品質スコア

38
アーキテクチャ
100
保守性
87
コンテンツ
50
コミュニティ
100
セキュリティ
91
仕様準拠

作れるもの

本番インシデント対応

アクティブなインシデント中に顧客へ WhatsApp メッセージが配信されない理由を迅速に調査します。

ウェブフックデバッグ

ウェブフック配信の試行を検査して、受信メッセージやステータス更新がなぜ受信されないかを理解します。

ヘルスモニタリング

電話番号とプロジェクトで定期的にヘルスチェックを実行し、ユーザーに影響が出る前に問題を事前に検出します。

これらのプロンプトを試す

基本的なメッセージ照会
WhatsApp メッセージが配信されたか確認したいです。電話番号は +1234567890 です。会話を見つけて配信ステータスを確認するのを手伝ってください。
ウェブフック配信調査
ウェブフックエンドポイントが WhatsApp からのイベント受信を停止しました。webhook-deliveries スクリプトを使用して最近の配信試行を確認し、エラーパターンを特定してください。
エラー分類ワークフロー
本番環境でメッセージエラーが増加しています。完全なエラー分類を実行してください:メッセージエラーを確認し、API ログをレビューし、ウェブフック配信障害を特定します。根本原因を要約してください。
ヘルスチェック自動化
電話番号 ID <id> のヘルスチェックを実行し、ステータスレポートを生成してください。失敗したヘルスインジケーターと推奨される修復手順を含めてください。

ベストプラクティス

  • 常にメッセージエラーと API ログを一緒に確認して、障害と根本原因を関連付ける
  • WhatsApp 統合への変更をデプロイする前に、事前にヘルスチェックを実行する
  • 個々のメッセージの問題を調査する際は、lookup-conversation スクリプトを使用して完全なコンテキストを取得する

回避

  • 診断スクリプトを短時間に繰り返し実行しない(API アクセスがレート制限される可能性があります)
  • ウェブフックのセットアップや設定変更にこのスキルを使用しない
  • API 認証情報が有効で有効期限が切れていないことをまず確認せずに問題を調査しない

よくある質問

このスキルを使用するために必要な認証情報は何ですか?
KAPSO_API_BASE_URL(/platform/v1 パスを除いたホスト URL)および KAPSO_API_KEY 環境変数の設定が必要です。
このスキルで WhatsApp ウェブフックを作成または変更できますか?
いいえ。このスキルは観察とデバッグ専用です。ウェブフックのセットアップ、更新、または削除には integrate-whatsapp スキルを使用してください。
なぜ一部のコマンドは npm install の要件を表示しているのですか?
スクリプトは Node.js パッケージに依存しています。診断スクリプトを使用する前に npm install を一度実行して、必要な依存関係をインストールしてください。
openapi-explore.mjs スクリプトは何を行いますか?
Kapso プラットフォームの OpenAPI 仕様を検索して探索でき、利用可能なエンドポイント、操作、スキーマを見つけるのに役立ちます。
特定の電話番号のヘルスを確認するにはどうすればよいですか?
whatsapp-health.js スクリプトを --phone-number-id フラグと共に使用し、その後に確認したい電話番号 ID を指定します。
ウェブフック配信が失敗している場合、どうすればよいですか?
まず、ウェブフックサーバーが 2xx ステータスコードで応答しているか確認してください。次に、webhook-deliveries.js の出力をレビューして、再試行パターンとエラーコードを確認します。ウェブフック署名検証が正しいことを確認してください。

開発者の詳細

ファイル構成

📄 SKILL.md