add-whatsapp

Integrate authenticated WhatsApp channels into NanoClaw agents via Baileys.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/hellosimplerick/nanoclaw-smoke --skill add-whatsapp-hellosimplerick
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-whatsapp
Source: https://github.com/hellosimplerick/nanoclaw-smoke/tree/main/.claude/skills/add-whatsapp
Command: npx skills add https://github.com/hellosimplerick/nanoclaw-smoke --skill add-whatsapp-hellosimplerick

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Adds a secure, authenticated WhatsApp channel to NanoClaw so agents can send and receive messages from self-chats and groups without manual integration of low-level Web API logic.

Core Features & Use Cases

  • Authentication flows: Supports QR-in-browser, QR-in-terminal, and numeric pairing-code authentication methods with credential storage in store/auth.
  • Channel plumbing: Installs Baileys-based channel code, registers the channel, handles LID-to-JID translation, presence/typing, queued outgoing messages, and reconnection logic.
  • Use Case: Enable an assistant to join a WhatsApp self-chat or group, respond to trigger words, and reliably deliver messages even across reconnects and auth refreshes.

Quick Start

Run the WhatsApp setup step to authenticate via QR or pairing code, then register your chat so the assistant can send and receive messages.

Frequently Asked Questions about add-whatsapp

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

FAQPage Schema
How do I connect a WhatsApp channel to my agent using Baileys?

You connect a WhatsApp channel by installing Baileys-based code, authenticating via QR code or pairing code, storing credentials in store/auth, and registering your chat for message delivery and reconnection logic.

Can I authenticate WhatsApp integration with a pairing code instead of a QR code?

Yes, WhatsApp integration supports numeric pairing-code authentication as an alternative to QR-in-browser or QR-in-terminal methods, storing the resulting credentials securely in the store/auth directory for persistent sessions.

What npm dependencies do I need for WhatsApp channel integration?

WhatsApp channel integration requires the npm dependencies @whiskeysockets/baileys for Web API logic, along with qrcode and qrcode-terminal for rendering authentication codes.

Does this WhatsApp channel setup handle reconnections and queued outgoing messages?

Yes, the WhatsApp channel setup manages reconnection logic and queued outgoing messages, ensuring agents reliably deliver messages across reconnects and authentication refreshes without data loss.

How do I register a WhatsApp self-chat or group for agent messaging?

To register a WhatsApp self-chat or group for agent messaging, you complete the authentication flow, run setup commands to register the chat, and the channel handles presence, typing, and LID-to-JID translation for message delivery.