Compétences observe-whatsapp
📦

observe-whatsapp

Sûr

Debug WhatsApp message delivery and webhook issues

Troubleshoot WhatsApp production issues efficiently. This skill provides commands to inspect message delivery, debug webhook failures, and run health checks on the Kapso platform.

Prend en charge: Claude Codex Code(CC)
🥉 74 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez Ă  utiliser

Tester

Utilisation de "observe-whatsapp". Check message delivery for phone number +1234567890

Résultat attendu:

Found 3 messages for +1234567890. Message ID msg_abc123: delivered at 2024-01-15 10:30:00. Message ID msg_def456: pending (webhook not acknowledged). Message ID msg_ghi789: failed - recipient opted out.

Utilisation de "observe-whatsapp". Show webhook delivery status for the last hour

Résultat attendu:

Webhook deliveries summary: 45 successful, 3 failed. Failed deliveries: 503 Service Unavailable from webhook endpoint at 10:15, 10:22, 10:45. Retry count: 3/3. Recommend checking webhook server health.

Audit de sécurité

Sûr
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
Fichiers analysés
110
Lignes analysées
0
résultats
1
Total des audits
Aucun problème de sécurité trouvé
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
100
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

Production incident response

Quickly investigate why WhatsApp messages are not being delivered to customers during an active incident.

Webhook debugging

Inspect webhook delivery attempts to understand why incoming messages or status updates are not being received.

Health monitoring

Run periodic health checks on phone numbers and projects to proactively detect issues before they impact users.

Essayez ces prompts

Basic message lookup
I need to check if a WhatsApp message was delivered. The phone number is +1234567890. Help me find the conversation and check its delivery status.
Webhook delivery investigation
Our webhook endpoint stopped receiving events from WhatsApp. Use the webhook-deliveries script to check recent delivery attempts and identify any error patterns.
Error triage workflow
We're seeing increased message errors in production. Run through the full error triage: check message errors, review API logs, and identify any webhook delivery failures. Summarize the root cause.
Health check automation
Run a health check on phone number ID <id> and generate a status report. Include any failed health indicators and recommended remediation steps.

Bonnes pratiques

  • Always check message errors and API logs together to correlate failures with root causes
  • Run health checks proactively before deploying changes to WhatsApp integrations
  • Use the lookup-conversation script to get full context when investigating individual message issues

Éviter

  • Do not run diagnostic scripts repeatedly in quick succession, as this may rate-limit API access
  • Do not use this skill for webhook setup or configuration changes
  • Avoid investigating issues without first verifying that API credentials are valid and not expired

Foire aux questions

What credentials do I need to use this skill?
You need KAPSO_API_BASE_URL (the host URL without /platform/v1 path) and KAPSO_API_KEY environment variables configured.
Can this skill create or modify WhatsApp webhooks?
No. This skill is for observation and debugging only. Use the integrate-whatsapp skill for webhook setup, updates, or deletion.
Why are some commands showing npm install requirements?
The scripts depend on Node.js packages. Run npm install once before using the diagnostic scripts to install required dependencies.
What does the openapi-explore.mjs script do?
It allows you to search and explore the Kapso platform OpenAPI specification, helping you find available endpoints, operations, and schemas.
How do I check the health of a specific phone number?
Use the whatsapp-health.js script with the --phone-number-id flag followed by the phone number ID you want to check.
What should I do if webhook deliveries are failing?
First check your webhook server is responding with 2xx status codes. Then review webhook-deliveries.js output for retry patterns and error codes. Verify your webhook signature validation is correct.

Détails du développeur

Structure de fichiers

đź“„ SKILL.md