wacli

Sync, search, and send WhatsApp messages via a Go-based CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates WhatsApp chat management by providing a CLI to sync, search, and send messages.

Core Features & Use Cases

  • Auth & onboarding: QR-based login and initial sync to connect WhatsApp Web.
  • Sync & history: Continuously sync chats and query message history.
  • Send messages: Programmatically send text or media to contacts.
  • Use Case: Integrate with automation scripts to respond to events or perform bulk message tasks.

Quick Start

Run the wacli command to authenticate with WhatsApp Web and start the initial sync.

Frequently Asked Questions about wacli

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

FAQPage Schema
How do I automate WhatsApp message sending from the command line?

You can automate WhatsApp message sending by using a CLI tool to sync chats and programmatically dispatch text or media to contacts. It connects via WhatsApp Web protocol integration for direct command-line access.

Can I search and sync WhatsApp chat history programmatically?

Yes, you can search and sync WhatsApp chat history programmatically through continuous chat synchronization and message history querying. The CLI establishes a connection via QR login to pull and maintain conversation records.

How does QR-based login work for WhatsApp Web automation?

QR-based login for WhatsApp Web automation works by running a CLI command to generate a QR code for initial authentication. Once scanned, it establishes the connection needed to start the initial chat sync.

Can I integrate WhatsApp messaging into automation scripts for bulk tasks?

Yes, you can integrate WhatsApp messaging into automation scripts to respond to events or perform bulk message tasks. The CLI provides programmatic access to conversations, enabling automated text and media dispatch.

Does wacli require any specific dependencies or environments to run?

The CLI is built with a Go-based implementation and requires no external dependencies. You simply need a terminal environment to run the commands for authentication, syncing, and messaging.

What is the best way to get programmatic access to WhatsApp conversations for developers?

The best way to get programmatic access to WhatsApp conversations is using a CLI that supports QR login, continuous sync, and message dispatch. It provides developers and operators direct command-line interaction with WhatsApp Web.