add-whatsapp

Add WhatsApp as a channel to NanoClaw using Baileys and Node.js.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

WhatsApp is a popular messaging channel that NanoClaw can leverage to reach users directly within their preferred chat app, enabling real-time conversational automation.

Core Features & Use Cases

  • WhatsApp channel integration for authentication, registration, and message routing.
  • Supports QR code-based and pairing-code authentication flows for flexible setup across headless and desktop environments.
  • Automatic group metadata sync and per-channel configuration to keep chats organized and discoverable.

Quick Start

Install the WhatsApp channel, perform authentication, and register chats in your NanoClaw instance.

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 channel to my agent workflow?▼

You add WhatsApp as a channel by installing the NanoClaw setup scripts, authenticating via QR code or pairing code using the Baileys library, and registering chats to enable real-time conversational automation.

How does WhatsApp authentication work in headless environments?▼

WhatsApp authentication in headless environments supports pairing-code flows alongside QR code-based authentication for desktop setups, with setup scripts managing auth states to maintain persistent sessions.

Do I need the Baileys library to set up WhatsApp channel integration?▼

Yes, you need the Baileys library along with the Node.js runtime and setup scripts to manage WhatsApp authentication states, channel registration, and ongoing group metadata syncing.

Can I sync WhatsApp group metadata automatically after channel registration?▼

Yes, automatic group metadata sync is supported after channel registration, keeping WhatsApp chats organized and discoverable through per-channel configuration across headless and GUI environments.

What's the best way to manage WhatsApp channel configuration for multiple groups?▼

The best way to manage multiple groups is leveraging per-channel configuration with automatic group metadata syncing, which keeps WhatsApp chats organized and discoverable during runtime operation.