add-whatsapp

Add WhatsApp channel support to NauggieClaw with authentication workflows.

1|2|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/jboothomas/nauggieclaw --skill add-whatsapp-jboothomas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-whatsapp
Source: https://github.com/jboothomas/nauggieclaw/tree/main/.claude/skills/add-whatsapp
Command: npx skills add https://github.com/jboothomas/nauggieclaw --skill add-whatsapp-jboothomas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines adding WhatsApp as a secure channel for NauggieClaw so operators no longer wrestle with manual channel wiring, dependency installation, and authentication scripts.

Core Features & Use Cases

  • Context-aware preflight: Detects existing auth, headless environments, and prompts the user for pairing or QR methods before making changes.
  • Code and dependency merge: Pulls and merges the whatsapp skill branch, installs packages, validates tests, and ensures the new channel files and env vars are in place.
  • Authentication workflow: Guides QR-browser, terminal QR, or pairing-code flows, monitors credential files, and configures env sync plus trigger registration for personalized interactions.
  • Use Case: When you want NauggieClaw to respond to WhatsApp messages, run the skill to merge the channel code, authenticate the bot, and register the appropriate chats with trigger words.

Quick Start

Ask Auggie to run /setup from its prompt to begin configuring the WhatsApp channel.

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 secure channel for an AI assistant?

To add WhatsApp as a secure channel, you need to merge the channel code, install dependencies, and complete a QR or pairing-code authentication flow. This registers chats with triggers so the assistant can securely communicate through WhatsApp conversations.

What is the best way to authenticate a WhatsApp bot in a headless environment?

For headless environments, the best way to authenticate a WhatsApp bot is by using a pairing-code flow rather than QR-browser methods. The setup detects headless environments and prompts users for the appropriate authentication method before making changes.

How do I configure WhatsApp trigger words for chat registration?

Configuring WhatsApp trigger words involves syncing environment data and registering chats after the authentication workflow completes. This ensures personalized interactions are correctly mapped to the newly installed and authenticated channel.

Do I need to run tests when integrating WhatsApp messaging into my Node.js project?

Yes, you need to run tests when integrating WhatsApp messaging. The integration process requires pulling the whatsapp skill branch, installing packages, running npm build, and validating tests to ensure the new channel files and environment variables are correctly in place.

Why does WhatsApp channel setup require monitoring credential files?

WhatsApp channel setup requires monitoring credential files during the authentication workflow to ensure secure storage of auth data. This validates that QR or pairing flows successfully generate credentials before environment sync and trigger registration.

Can I use a QR code to link WhatsApp without a browser?

Yes, you can link WhatsApp without a browser by using a terminal QR flow or a pairing-code flow. The setup guides users through QR-browser, terminal QR, or pairing-code methods based on the environment and existing authentication state.