Whatsapp Cloud Api Skill
Description
Claude skill for Meta's WhatsApp Cloud API — the misconfigurations that fail silently, error codes decoded, and a standalone diagnostic script. Verified against Graph API v26.0.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
WhatsApp Cloud API — Claude Skill
Field notes for building bots on Meta's WhatsApp Cloud API, packaged as a [Claude Code skill](https://docs.claude.com/en/docs/claude-code/skills).
**The premise:** in this API, the default failure mode is silence. The three most common misconfigurations produce no error, no warning, and no failed request — the panel reports "connected successfully" and messages simply never arrive. Most of this document is about those.
Install
git clone https://github.com/guisa17/whatsapp-cloud-api-skill.git \
~/.claude/skills/whatsapp-cloud-api
Claude picks it up automatically. Invoke it with `/whatsapp-cloud-api`, or just describe a Cloud API problem and it will load on its own.
For a single project instead of your whole account, clone into `/.claude/skills/` .
What's inside
| File | |
|---|---|
| `SKILL.md` | The knowledge. Tokens, webhooks, Flows, limits, pricing, Coexistence, and a symptom→cause table |
| `references/diagnose.py` | Standalone diagnostic. Checks the three invisible steps and the verification handshake |
The diagnostic
Copy it into a new project **before** writing bot logic — it's the highest-leverage thing you can build, and you want it before you need it.
export WHATSAPP_TOKEN=...
export WHATSAPP_PHONE_NUMBER_ID=...
export WHATSAPP_WABA_ID=...
export WHATSAPP_APP_SECRET=... # optional, to check webhook fields
export WHATSAPP_VERIFY_TOKEN=... # optional, to test the handshake
export WEBHOOK_URL=... # optional, to test the handshake
python references/diagnose.py # report only
python references/diagnose.py --fix # also fix what can be automated
Only dependency is `httpx`.
How claims are tagged
Not everything here carries the same weight, so each claim says where it comes from:
- [verified] — confirmed against Meta's documentation or a live API call.
- [field] — observed in production. True at
Related Skills
Auto Update
Pull the latest ECC repo changes and reinstall the current managed targets.
Development Ecc Guide
Navigate ECC's current agents, skills, commands, hooks, install profiles, and docs from the live repository su
Development Epic Claim
Claim an epic issue, stamp coordination state, and sync local ownership.
Development Epic Publish
Publish a validated epic update back to the issue and local cache.
Development Epic Review
Mark epic review requested, approved, or changes requested.
Development Epic Unblock
Sweep blocked epic issues and reopen anything whose dependencies are closed.
Development Related Agents
Django Build Resolver
Django/Python build, migration, and dependency error resolution specialist. Fixes pip/Poetry errors, migration
Openai Codex CLI
(55.8k ⭐) - Lightweight coding agent that runs in your terminal.
src/agents/ — 11 Agent Definitions
**Generated:** 2026-04-11