Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
gokapso avatar

Observe Whatsapp

  • 2.2k installs
  • 144 repo stars
  • Updated August 2, 2026
  • gokapso/agent-skills

observe-whatsapp is an agent skill that Observe and troubleshoot WhatsApp in Kapso: debug message delivery, inspect webhook deliveries/retries, triage API error.

About

Use this skill for operational diagnostics message delivery investigation webhook delivery debugging error triage and WhatsApp health checks Preferred path Kapso CLI installed and authenticated kapso login Start with kapso status to confirm project access and available WhatsApp numbers Fallback path Env vars KAPSO_API_BASE_URL host only no platform v1 KAPSO_API_KEY Preferred path 1 Resolve the number kapso whatsapp numbers resolve phone number display number output json 2 List recent messages kapso whatsapp messages list phone number display number limit 50 output json 3 Inspect a specific message kapso whatsapp messages get message id phone number id id output json 4 Inspect the conversation kapso whatsapp conversations list phone number display number output json Fallback path 1 List messages node scripts messages js phone number id id 2 Inspect message node scripts message details js message id id 3 Find conversation node scripts lookup conversation js phone number e164

  • description: "Observe and troubleshoot WhatsApp in Kapso: debug message delivery, inspect webhook deliveries/retries, tr
  • Use this skill for operational diagnostics: message delivery investigation, webhook delivery debugging, error triage, an
  • - Kapso CLI installed and authenticated (`kapso login`)
  • Follow observe-whatsapp SKILL.md steps and documented constraints.
  • Follow observe-whatsapp SKILL.md steps and documented constraints.

Observe Whatsapp by the numbers

  • 2,205 all-time installs (skills.sh)
  • +62 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #523 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

observe-whatsapp capabilities & compatibility

Capabilities
description: "observe and troubleshoot whatsapp · use this skill for operational diagnostics: mess · kapso cli installed and authenticated (`kapso · follow observe whatsapp skill.md steps and docum
Use cases
orchestration
From the docs

What observe-whatsapp says it does

description: "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
SKILL.md
Use this skill for operational diagnostics: message delivery investigation, webhook delivery debugging, error triage, and WhatsApp health checks.
SKILL.md
- Kapso CLI installed and authenticated (`kapso login`)
SKILL.md
npx skills add https://github.com/gokapso/agent-skills --skill observe-whatsapp

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2.2k
repo stars144
Security audit3 / 3 scanners passed
Last updatedAugust 2, 2026
Repositorygokapso/agent-skills

When should an agent use observe-whatsapp and what problem does it solve?

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 fail

Who is it for?

Developers invoking observe-whatsapp as documented in the skill source.

Skip if: Skip when requirements fall outside observe-whatsapp documented scope.

When should I use this skill?

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 fail

What you get

Outputs aligned with the observe-whatsapp SKILL.md workflow and stated deliverables.

  • Integration health JSON
  • Message delivery timeline
  • Webhook error log

By the numbers

  • Health check covers 5 dimensions: phone access, token, messaging health, webhook verified, webhook subscription
  • Message timeline tracks 3 delivery states: sent, delivered, read

Files

SKILL.mdMarkdownGitHub ↗

Observe WhatsApp

When to use

Use this skill for operational diagnostics: message delivery investigation, webhook delivery debugging, error triage, and WhatsApp health checks.

Setup

Preferred path:

  • Kapso CLI installed and authenticated (kapso login)
  • Start with kapso status to confirm project access and available WhatsApp numbers

Fallback path: Env vars:

  • KAPSO_API_BASE_URL (host only, no /platform/v1)
  • KAPSO_API_KEY

How to

Investigate message delivery

Preferred path: 1. Resolve the number: kapso whatsapp numbers resolve --phone-number "<display-number>" --output json 2. List recent messages: kapso whatsapp messages list --phone-number "<display-number>" --limit 50 --output json 3. Inspect a specific message: kapso whatsapp messages get <message-id> --phone-number-id <id> --output json 4. Inspect the conversation: kapso whatsapp conversations list --phone-number "<display-number>" --output json

Fallback path: 1. List messages: node scripts/messages.js --phone-number-id <id> 2. Inspect message: node scripts/message-details.js --message-id <id> 3. Find conversation: node scripts/lookup-conversation.js --phone-number <e164>

Triage errors

Preferred path: 1. Confirm project and number state: kapso status 2. Run number health: kapso whatsapp numbers health --phone-number "<display-number>" --output human 3. Inspect related templates when relevant: kapso whatsapp templates list --phone-number "<display-number>" --output json

Fallback path: 1. Message errors: node scripts/errors.js 2. API logs: node scripts/api-logs.js 3. Webhook deliveries: node scripts/webhook-deliveries.js

Run health checks

Preferred path: 1. Project overview: kapso status 2. Phone number health: kapso whatsapp numbers health --phone-number "<display-number>" --output human

Fallback path: 1. Project overview: node scripts/overview.js 2. Phone number health: node scripts/whatsapp-health.js --phone-number-id <id>

Scripts

Messages

ScriptPurpose
messages.jsList messages
message-details.jsGet message details
lookup-conversation.jsFind conversation by phone or ID

Errors and logs

ScriptPurpose
errors.jsList message errors
api-logs.jsList external API logs
webhook-deliveries.jsList webhook delivery attempts

Health

ScriptPurpose
overview.jsProject overview
whatsapp-health.jsPhone number health check

OpenAPI

ScriptPurpose
openapi-explore.mjsExplore 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.
  • Prefer resolving a display phone number to the canonical phone_number_id before deep debugging.
  • Keep the scripts as the fallback path when the CLI is unavailable or when you need API-log or webhook-delivery inspection.

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, flows
  • automate-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 -->

Related skills

Forks & variants (1)

Observe Whatsapp has 1 known copy in the catalog totaling 223 installs. They canonicalize to this original listing.

How it compares

Pick Observe WhatsApp for in-agent WhatsApp delivery diagnostics; use generic HTTP log tools when webhooks are unrelated to WhatsApp Business API.

FAQ

What is 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

When should I use 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

Is observe-whatsapp safe to install?

Review the Security Audits panel on this page before production use.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.