wacli

Send WhatsApp messages and sync chat history via the wacli CLI.

327|85|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/letta-ai/lettabot --skill wacli-letta-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wacli
Source: https://github.com/letta-ai/lettabot/tree/main/.skills/wacli
Command: npx skills add https://github.com/letta-ai/lettabot --skill wacli-letta-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables sending WhatsApp messages and syncing WhatsApp history via the wacli CLI, reducing manual task load and keeping conversations accessible from within your workflows.

Core Features & Use Cases

  • WhatsApp messaging: Send messages to a specific recipient using wacli with an explicit --to and --message.
  • History sync & search: Continuously sync and query WhatsApp chats for quick reference.
  • Authentication & setup: Use QR login to authorize wacli and manage multi-chat identifiers in your setup.

Quick Start

Install wacli using your preferred method (brew or go), then authenticate with wacli auth (QR login). Example usage: wacli send text --to +14155551212 --message 'Hello' wacli sync --follow

Frequently Asked Questions about wacli

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

FAQPage Schema
How do I send WhatsApp messages from a CLI automation workflow?

To send WhatsApp messages via CLI, use wacli with the send text command, providing explicit --to recipient numbers and --message content to automate message delivery directly from your workflows.

What is the best way to continuously sync WhatsApp chat history for reference?

Continuously syncing WhatsApp chat history is achieved using wacli sync --follow, which keeps conversations accessible and up to date for quick querying and reference within your automated messaging workflows.

Do I need to scan a QR code to authenticate WhatsApp CLI messaging?

Yes, QR-based authentication is required. You must run wacli auth to generate a QR code, then scan it with your phone to authorize the CLI before sending messages or syncing chat history.

Can I manage multiple chat identifiers when syncing WhatsApp history?

Yes, the setup supports managing multiple chat identifiers. You can configure distinct chat identifiers in your wacli setup to handle various conversations during continuous history synchronization.

How do I install wacli for WhatsApp messaging automation?

You can install wacli using either the brew or go package managers. Once installed, authenticate via QR login before executing message sending or history sync commands in your automation workflows.

What are the limitations of using wacli for WhatsApp history sync?

wacli relies on explicit chat identifiers for managing multiple conversations, and continuous sync requires maintaining an active authenticated session. Operations are bound to the wacli tool's QR authentication and specific CLI parameters.