add-whatsapp

Integrate WhatsApp messaging into an AI assistant using the Baileys library.

Updated Mar 4, 2026
One-click install
npx skills add https://github.com/alanmun/vivian --skill add-whatsapp-alanmun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-whatsapp
Source: https://github.com/alanmun/vivian/tree/main/.agents/skills/add-whatsapp
Command: npx skills add https://github.com/alanmun/vivian --skill add-whatsapp-alanmun

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @whiskeysockets/baileys, qrcode, qrcode-terminal, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables seamless integration with WhatsApp, allowing your AI assistant to communicate through one of the world's most popular messaging platforms.

Core Features & Use Cases

  • Multi-channel Support: Add WhatsApp as a communication channel, either alongside or as a replacement for other platforms.
  • Flexible Authentication: Supports QR code scanning (in-browser or terminal) and pairing codes for secure authentication.
  • Use Case: Integrate your AI assistant with your personal WhatsApp to receive notifications, send messages, and manage tasks directly from your phone.

Quick Start

Follow the on-screen prompts to authenticate your WhatsApp account using a QR code or pairing code.

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 as a communication channel for my AI assistant?

You can integrate WhatsApp as a communication channel using the Baileys library to handle message sending, receiving, and group metadata synchronization, enabling your AI assistant to interact directly through WhatsApp.

How does WhatsApp authentication work with Baileys multi-device support?

WhatsApp multi-device authentication with Baileys works by using either a QR code or a pairing code. You scan the QR code in your browser or terminal, or enter the pairing code to securely link your account to the AI assistant.

Do I need npm dependencies to connect WhatsApp via Baileys?

Yes, you need to install npm dependencies including @whiskeysockets/baileys, qrcode, and qrcode-terminal to enable full functionality. These packages handle the WhatsApp protocol connection and QR code rendering for authentication.

Can I use WhatsApp group metadata synchronization with an AI assistant?

Yes, WhatsApp group metadata synchronization is supported by the Baileys integration. This allows the AI assistant to access and manage group information, ensuring messages are correctly routed and contextualized within group chats.

What is the best way to send and receive WhatsApp messages from an AI assistant?

The best way to send and receive WhatsApp messages from an AI assistant is by using the Baileys library. It manages the multi-device protocol, handling direct message transmission, reception, and group metadata synchronization seamlessly.