add-whatsapp

Install and configure WhatsApp channel code with Baileys authentication for NanoClaw.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @whiskeysockets/baileys, qrcode, qrcode-terminal, @types/qrcode-terminal, pino.

What problem does it solve?

NanoClaw previously lacked a built-in WhatsApp channel. This skill enables adding WhatsApp as a new channel, allowing you to communicate with users via WhatsApp by wiring in authentication, registration, and channel integration.

Core Features & Use Cases

  • Install and configure the WhatsApp channel code and dependencies.
  • Manage authentication flows (QR-based or pairing code) to securely link WhatsApp.
  • Register, verify, and route messages for both group chats and direct messages.

Quick Start

Run the setup to add WhatsApp channel and authenticate.

Frequently Asked Questions about add-whatsapp

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

FAQPage Schema
How do I add WhatsApp as a communication channel in Node.js?

This Skill adds WhatsApp support to NanoClaw by installing and wiring channel code with the Baileys library. It manages QR-based authentication, registration, and message routing for both group and direct chats.

How does Baileys-based authentication work for WhatsApp integration?

Baileys-based authentication secures WhatsApp integration by defining a full authentication flow using QR codes or pairing codes. It securely links the channel and enforces environment-aware security flows.

Can I route both group chat and direct WhatsApp messages with this Node.js integration?

Yes, you can route both group chat and direct WhatsApp messages. The channel integration registers, verifies, and routes messages for both group chats and direct messages within NanoClaw.

What dependencies are required to set up secure WhatsApp communication in Node.js?

Setting up secure WhatsApp communication requires the @whiskeysockets/baileys, qrcode, qrcode-terminal, and pino dependencies. These packages enable authentication, QR generation, terminal display, and logging.

Does this WhatsApp channel integration include tests for message routing reliability?

Yes, the WhatsApp channel integration includes tests for reliability. It enforces security through Baileys-based authentication and environment-aware flows while validating the registration and message routing logic.