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.