add-whatsapp

Add WhatsApp messaging to NanoClaw with QR or pairing-code authentication.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/LIMITLESS-LONGEVITY/limitless --skill add-whatsapp-limitless-longevity
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-whatsapp
Source: https://github.com/LIMITLESS-LONGEVITY/limitless/tree/main/apps/nanoclaw/.claude/skills/add-whatsapp
Command: npx skills add https://github.com/LIMITLESS-LONGEVITY/limitless --skill add-whatsapp-limitless-longevity

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines adding WhatsApp as a messaging channel for NanoClaw, removing manual integration steps and guiding authentication, registration, and verification so the assistant can communicate over WhatsApp.

Core Features & Use Cases

  • Automated Channel Integration: Adds the WhatsApp channel code, required dependencies, and merges the remote repository into your codebase.
  • Flexible Authentication: Supports QR-browser, QR-terminal, or pairing-code flows with guidance for headless and desktop environments and retry/error handling.
  • Registration and Verification: Registers JIDs, sets triggers and assistant names, configures chat folders, and verifies runtime connectivity with build and restart steps.
  • Use Case: Enable a NanoClaw assistant to respond to messages in a self-chat, dedicated number, or group by installing the channel, authenticating, and registering the chat.

Quick Start

Add WhatsApp support to my NanoClaw instance, authenticate using the QR-browser method if available, and register my phone or group as the assistant chat.

Frequently Asked Questions about add-whatsapp

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

FAQPage Schema
How do I integrate WhatsApp into NanoClaw for chat-based assistant access?

WhatsApp integration with NanoClaw is achieved by merging the external channel repository, installing npm dependencies like @whiskeysockets/baileys and qrcode, and running build and test commands to enable chat triggers.

Can I authenticate WhatsApp on a headless NanoClaw deployment using a pairing code?

Yes, headless deployments support pairing-code authentication alongside QR-terminal and QR-browser flows, providing flexible device verification with built-in retry and error handling for environments without a graphical interface.

What is the process for registering WhatsApp chats and groups in NanoClaw?

Registering WhatsApp chats involves configuring JIDs, setting message triggers and assistant names, organizing chat folders, and verifying runtime connectivity through build and restart steps for self-chat, dedicated numbers, or group conversations.

Does adding a WhatsApp channel require specific npm packages for QR code generation?

Yes, adding the WhatsApp channel requires installing the qrcode and qrcode-terminal npm packages to generate authentication codes, alongside the @whiskeysockets/baileys library for handling the WhatsApp messaging protocol.

Why do I need to manage store and auth credentials when setting up WhatsApp integration?

Managing store and auth credentials is required to maintain persistent WhatsApp sessions and JID registrations, ensuring the NanoClaw assistant retains verified access to trigger responses across authenticated devices and group conversations.

What's the best way to enable a NanoClaw assistant to respond in a WhatsApp self-chat?

To enable self-chat responses, install the WhatsApp channel, authenticate your device via QR-browser or pairing-code, and register your phone's JID as the assistant chat trigger to verify runtime connectivity.