Skills

Add Whatsapp

Add WhatsApp channel via native Baileys adapter.

Install

npx skills add nanocoai/nanoclaw --skill add-whatsapp -g -a claude-code -y
Repository
nanocoai/nanoclaw31.1k
Category
Engineering
Updated
5d ago
License
MIT
Context cost
Mediumabout 3,000 tokens
Runs scripts
Yes, review before use

What it does

Add WhatsApp channel via native Baileys adapter. Direct connection, no Chat SDK bridge. Uses QR code or pairing code for authentication.

Add WhatsApp Channel

Adds WhatsApp support via the native Baileys adapter, a direct WhatsApp Web connection, no Chat SDK bridge. NanoClaw doesn't ship channels in trunk, this skill copies the WhatsApp adapter in from the channels branch.

The mechanical steps under Apply carry nc: directive fences: an agent reads the prose and applies them, and a parser can apply them deterministically from the same document. Every directive is idempotent, so the whole skill is safe to re-run; anything a parser can't apply falls back to the prose beside it.

Number safety check (required)

Complete this check before running any install or authentication command. If the user already said they want to use their shared, personal, main, existing, or everyday WhatsApp number, treat it as a shared number and show the warning immediately. Do not ask the number-type question again.

Otherwise, ask which WhatsApp number NanoClaw will use:

Which WhatsApp number will NanoClaw use? `dedicated` (recommended), a separate number used only for NanoClaw (spare SIM, eSIM, or old phone). `shared`, your existing everyday / personal WhatsApp number.

If the answer is shared, show this warning, tell the user:

⚠️ Risk to your WhatsApp account

Connecting your shared or personal number could cause WhatsApp to temporarily suspend or permanently ban that number. You could lose access to the WhatsApp account, chats, and groups you rely on.

We strongly recommend using a separate, dedicated number for NanoClaw.

On your personal number, the agent lives only in your "You" / self-chat. Messages other people send you are ignored entirely, never read, never answered, never flagged for approval. Nobody else can talk to the agent.
Read the whole SKILL.md on GitHub

More in Engineering