wacli

Sync, search, and send WhatsApp text and file messages via CLI.

Updated Jan 1, 2026
One-click install
npx skills add https://github.com/hcnimi/clawdis --skill wacli-hcnimi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wacli
Source: https://github.com/hcnimi/clawdis/tree/main/skills/wacli
Command: npx skills add https://github.com/hcnimi/clawdis --skill wacli-hcnimi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

WhatsApp CLI for Clawdis bridging WhatsApp Web protocol with the rest of your automation stack, enabling programmatic control of conversations from the command line.

Core Features & Use Cases

  • Auth & Sync: QR login and initial sync, followed by continuous updates to keep chats in sync.
  • Search & History: Query message history and backfill conversations to review past chats.
  • Send Messages & Files: Send text and files to contacts directly from the CLI.
  • Use Case: Integrate WhatsApp messages into workflows started from Telegram or other channels, or debug sync issues with a reproducible CLI interface.

Quick Start

Authenticate with WhatsApp using wacli, then let it sync and manage messages from your chats.

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 the command line?

To automate WhatsApp messages from the CLI, you use a tool that bridges the WhatsApp Web protocol. After scanning a QR code for authentication, you can send text and files to contacts directly from the command line.

Can I search WhatsApp message history from a terminal?

Yes, you can search WhatsApp message history from a terminal by running an initial sync to backfill conversations. The CLI continuously updates the local sync state, allowing you to query past chats and review message history programmatically.

Do I need the Go toolchain to run a WhatsApp CLI?

Yes, you need the Go toolchain installed because the WhatsApp CLI binary is built with Go. This dependency is required to compile and run the wacli binary for QR authentication and continuous chat synchronization.

What is the best way to bridge WhatsApp with Telegram automation?

The best way to bridge WhatsApp with Telegram automation is using a CLI tool that connects the WhatsApp Web protocol to your automation stack. This enables programmatic control of conversations, allowing workflows started from Telegram to interact with WhatsApp messages.

How does QR login work for WhatsApp CLI sync?

QR login for WhatsApp CLI sync works by scanning a QR code during the initial authentication phase. This establishes a connection to the WhatsApp Web protocol, enabling an initial sync of chat history followed by continuous updates to local storage.

Why use a CLI interface for WhatsApp debugging?

Using a CLI interface for WhatsApp debugging provides a reproducible environment to troubleshoot sync issues. It allows you to programmatically inspect message history and sync states, making it easier to identify and resolve automation stack errors.