add-whatsapp-cloud

Integrates the WhatsApp Business Cloud API channel into NanoClaw via the Chat SDK adapter.

1|Updated May 22, 2026
One-click install
npx skills add https://github.com/roseDwayane/LocalizeAgenticSys --skill add-whatsapp-cloud-rosedwayane
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-whatsapp-cloud
Source: https://github.com/roseDwayane/LocalizeAgenticSys/tree/main/nanoclaw/.claude/skills/add-whatsapp-cloud
Command: npx skills add https://github.com/roseDwayane/LocalizeAgenticSys --skill add-whatsapp-cloud-rosedwayane

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @chat-adapter/whatsapp.

What problem does it solve? NanoClaw does not ship messaging channels in its trunk, so connecting an agent to WhatsApp requires manually fetching the adapter, registering it, installing dependencies, and configuring Meta credentials. This Skill automates that entire setup so your agent can send and receive WhatsApp messages through the official Meta Business Cloud API. ## Core Features & Use Cases - Adapter Installation: Copies the WhatsApp Cloud adapter and its registration test from the channels branch, appends the self-registration import, and installs the pinned @chat-adapter/whatsapp package. - Credential Configuration: Guides you through creating a Meta Business app, generating a system user access token, setting the webhook URL and verify token, and syncing environment variables to the container. - Validation & Rollback: Runs a build and integration test to confirm the channel is registered, with an idempotent REMOVE.md for clean uninstallation. - Use Case: You want customers to message your NanoClaw agent directly on WhatsApp. Run this Skill to wire up the official Meta API channel, then use /manage-channels to bind it to an agent group. ## Quick Start Ask the assistant to add the WhatsApp Cloud API channel to NanoClaw and walk you through the Meta credential setup.

Frequently Asked Questions about add-whatsapp-cloud

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect WhatsApp to a NanoClaw agent?

Run this Skill to copy the WhatsApp Cloud adapter from the channels branch, register it in src/channels/index.ts, install @chat-adapter/whatsapp, and configure Meta credentials. Then use /manage-channels to bind the channel to an agent group.

What credentials are needed for WhatsApp Business Cloud API?

You need a system user access token with whatsapp_business_messaging permission, the Phone Number ID, the App Secret, and a verify token you choose. All four are added to .env and synced to the container via data/env/env.

Does WhatsApp Cloud API support group chats?

No. The WhatsApp Cloud API supports 1:1 conversations only, with each conversation tied to a phone number. Contacts who message the bot share the agent's workspace unless you create separate agent groups for isolation.

How do I verify the WhatsApp channel registration worked?

Run pnpm run build and pnpm exec vitest run src/channels/whatsapp-cloud-registration.test.ts. The test imports the channel barrel and asserts the registry contains whatsapp-cloud, failing if the import or dependency is missing.

How do I remove the WhatsApp Cloud channel from NanoClaw?

Follow REMOVE.md: delete the self-registration import and adapter files, remove the four WHATSAPP_* variables from .env, uninstall @chat-adapter/whatsapp, then rebuild and restart the service. Every step is idempotent.