wacli

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Send WhatsApp messages to other people or search/sync WhatsApp history via the wacli CLI (not for normal user chats).

Core Features & Use Cases

  • Use wacli to send messages to WhatsApp contacts with explicit recipient and message checks.
  • Search and backfill/sync chat history without using the WhatsApp mobile app.
  • Use cases include quick messaging from the desktop, backups, and compliance audits.

Quick Start

Send a WhatsApp message to a contact using the wacli CLI.

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 via command line interface?

To send WhatsApp messages via command line interface, you use the wacli CLI with explicit recipient and message text parameters. This enforces safe, auditable operations by requiring both fields before dispatching a message to a contact.

Can I backfill and search WhatsApp chat history without the mobile app?

Yes, you can backfill and search WhatsApp chat history without the mobile app using the sync and messages search subcommands. This allows you to retrieve and query past chat logs directly from your desktop for backups or compliance audits.

What do I need to authenticate my WhatsApp account for CLI messaging?

To authenticate your WhatsApp account for CLI messaging, you need to complete a QR login. The auth subcommand handles this initial authentication step to securely link your account before you can send messages or sync history.

Does the WhatsApp CLI support diagnostics for connection and sync issues?

Yes, the WhatsApp CLI supports diagnostics for connection and sync issues through the doctor subcommand. This helps verify your environment setup and troubleshoot errors when sending messages or synchronizing chat history.

How do I list available WhatsApp chats from the terminal?

You can list available WhatsApp chats from the terminal by running the chats list subcommand. This queries your linked account to display active conversations, enabling you to identify targets for messaging or history synchronization.

Is WhatsApp CLI messaging suitable for automated compliance audits?

Yes, WhatsApp CLI messaging is suitable for automated compliance audits because it enforces explicit recipient and message text checks. The sync functionality allows you to backfill chat history for safe and auditable record retrieval.