observe-whatsapp
Observe and troubleshoot WhatsApp in Kapso: debug message delivery, inspect webhook deliveries/retries, triage API errors, and run health checks. Use when investigating production issues, message failures, or webhook delivery problems.
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o observe-whatsapp.zip https://jpskill.com/download/20502.zip && unzip -o observe-whatsapp.zip && rm observe-whatsapp.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/20502.zip -OutFile "$d\observe-whatsapp.zip"; Expand-Archive "$d\observe-whatsapp.zip" -DestinationPath $d -Force; ri "$d\observe-whatsapp.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
observe-whatsapp.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
observe-whatsappフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
[Skill 名] observe-whatsapp
WhatsApp の監視
使用場面
このスキルは、メッセージ配信の調査、Webhook 配信のデバッグ、エラーのトリアージ、WhatsApp のヘルスチェックといった運用診断にご利用ください。
セットアップ
環境変数:
KAPSO_API_BASE_URL(ホストのみ、/platform/v1は含めない)KAPSO_API_KEY
使用方法
メッセージ配信の調査
- メッセージの一覧表示:
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>
スクリプト
メッセージ
| スクリプト | 目的 |
|---|---|
messages.js |
メッセージの一覧表示 |
message-details.js |
メッセージの詳細取得 |
lookup-conversation.js |
電話番号または ID で会話を検索 |
エラーとログ
| スクリプト | 目的 |
|---|---|
errors.js |
メッセージエラーの一覧表示 |
api-logs.js |
外部 API ログの一覧表示 |
webhook-deliveries.js |
Webhook 配信試行の一覧表示 |
ヘルス
| スクリプト | 目的 |
|---|---|
overview.js |
プロジェクトの概要 |
whatsapp-health.js |
電話番号のヘルスチェック |
OpenAPI
| スクリプト | 目的 |
|---|---|
openapi-explore.mjs |
OpenAPI の探索 (検索/操作/スキーマ/場所) |
依存関係のインストール (一度だけ):
npm i
例:
node scripts/openapi-explore.mjs --spec platform search "webhook deliveries"
node scripts/openapi-explore.mjs --spec platform op listWebhookDeliveries
node scripts/openapi-explore.mjs --spec platform schema WebhookDelivery
注意事項
- Webhook の設定 (作成/更新/削除、署名検証、イベントタイプ) には
integrate-whatsappを使用してください。
参照
- references/message-debugging-reference.md - メッセージデバッグガイド
- references/triage-reference.md - エラートリアージガイド
- references/health-reference.md - ヘルスチェックガイド
関連スキル
integrate-whatsapp- オンボーディング、Webhook、メッセージング、テンプレート、フローautomate-whatsapp- ワークフロー、エージェント、自動化
<!-- FILEMAP:BEGIN -->
[observe-whatsapp file map]|root: .
|.:{package.json,SKILL.md}
|assets:{health-example.json,message-debugging-example.json,triage-example.json}
|references:{health-reference.md,message-debugging-reference.md,triage-reference.md}
|scripts:{api-logs.js,errors.js,lookup-conversation.js,message-details.js,messages.js,openapi-explore.mjs,overview.js,webhook-deliveries.js,whatsapp-health.js}
|scripts/lib/messages:{args.js,kapso-api.js}
|scripts/lib/status:{args.js,kapso-api.js}
|scripts/lib/triage:{args.js,kapso-api.js}
<!-- FILEMAP:END -->
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Observe WhatsApp
When to use
Use this skill for operational diagnostics: message delivery investigation, webhook delivery debugging, error triage, and WhatsApp health checks.
Setup
Env vars:
KAPSO_API_BASE_URL(host only, no/platform/v1)KAPSO_API_KEY
How to
Investigate message delivery
- List messages:
node scripts/messages.js --phone-number-id <id> - Inspect message:
node scripts/message-details.js --message-id <id> - Find conversation:
node scripts/lookup-conversation.js --phone-number <e164>
Triage errors
- Message errors:
node scripts/errors.js - API logs:
node scripts/api-logs.js - Webhook deliveries:
node scripts/webhook-deliveries.js
Run health checks
- Project overview:
node scripts/overview.js - Phone number health:
node scripts/whatsapp-health.js --phone-number-id <id>
Scripts
Messages
| Script | Purpose |
|---|---|
messages.js |
List messages |
message-details.js |
Get message details |
lookup-conversation.js |
Find conversation by phone or ID |
Errors and logs
| Script | Purpose |
|---|---|
errors.js |
List message errors |
api-logs.js |
List external API logs |
webhook-deliveries.js |
List webhook delivery attempts |
Health
| Script | Purpose |
|---|---|
overview.js |
Project overview |
whatsapp-health.js |
Phone number health check |
OpenAPI
| Script | Purpose |
|---|---|
openapi-explore.mjs |
Explore OpenAPI (search/op/schema/where) |
Install deps (once):
npm i
Examples:
node scripts/openapi-explore.mjs --spec platform search "webhook deliveries"
node scripts/openapi-explore.mjs --spec platform op listWebhookDeliveries
node scripts/openapi-explore.mjs --spec platform schema WebhookDelivery
Notes
- For webhook setup (create/update/delete, signature verification, event types), use
integrate-whatsapp.
References
- references/message-debugging-reference.md - Message debugging guide
- references/triage-reference.md - Error triage guide
- references/health-reference.md - Health check guide
Related skills
integrate-whatsapp- Onboarding, webhooks, messaging, templates, flowsautomate-whatsapp- Workflows, agents, and automations
<!-- FILEMAP:BEGIN -->
[observe-whatsapp file map]|root: .
|.:{package.json,SKILL.md}
|assets:{health-example.json,message-debugging-example.json,triage-example.json}
|references:{health-reference.md,message-debugging-reference.md,triage-reference.md}
|scripts:{api-logs.js,errors.js,lookup-conversation.js,message-details.js,messages.js,openapi-explore.mjs,overview.js,webhook-deliveries.js,whatsapp-health.js}
|scripts/lib/messages:{args.js,kapso-api.js}
|scripts/lib/status:{args.js,kapso-api.js}
|scripts/lib/triage:{args.js,kapso-api.js}
<!-- FILEMAP:END -->