Rei-skills 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 f...
install
source · Clone the upstream repo
git clone https://github.com/rootcastleco/rei-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/rootcastleco/rei-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/observe-whatsapp" ~/.claude/skills/rootcastleco-rei-skills-observe-whatsapp && rm -rf "$T"
manifest:
skills/observe-whatsapp/SKILL.mdsource content
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:
(host only, noKAPSO_API_BASE_URL
)/platform/v1KAPSO_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 |
|---|---|
| List messages |
| Get message details |
| Find conversation by phone or ID |
Errors and logs
| Script | Purpose |
|---|---|
| List message errors |
| List external API logs |
| List webhook delivery attempts |
Health
| Script | Purpose |
|---|---|
| Project overview |
| Phone number health check |
OpenAPI
| Script | Purpose |
|---|---|
| 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
- Onboarding, webhooks, messaging, templates, flowsintegrate-whatsapp
- Workflows, agents, and automationsautomate-whatsapp
<!-- FILEMAP:END -->[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}
🏰 Rei Skills — Curated by Rootcastle Engineering & Innovation | Batuhan Ayrıbaş
Engineering Beyond Boundaries | admin@rootcastle.com