wacli

Send WhatsApp text and file messages and search chat history via command line.

5.1k|1.2k|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/linuxhsj/openclaw-zero-token --skill wacli-linuxhsj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wacli
Source: https://github.com/linuxhsj/openclaw-zero-token/tree/main/skills/wacli
Command: npx skills add https://github.com/linuxhsj/openclaw-zero-token --skill wacli-linuxhsj

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows users to send WhatsApp messages to others or search/sync WhatsApp history directly from the command line, bypassing the need for manual interaction with the WhatsApp application for these specific tasks.

Core Features & Use Cases

  • Send Messages: Initiate new text messages or send files to specific contacts or groups.
  • Search History: Query past conversations for specific keywords or within date ranges.
  • Sync History: Keep WhatsApp history up-to-date with continuous synchronization.
  • Use Case: You need to send a quick update to a client via WhatsApp without opening the app. Use this Skill to send a text message to their number.

Quick Start

Use wacli to send a text message to +14155551212 with the message "Hello!".

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?

You can send WhatsApp messages from the command line by using the wacli binary to deliver text or files directly to specific contacts or groups without opening the app.

Can I search past WhatsApp conversations by keyword using a CLI?

Yes, you can search past WhatsApp conversations by keyword using the CLI to query your synced chat history and retrieve specific messages within defined date ranges.

Do I need to authenticate the wacli binary before syncing WhatsApp history?

Yes, you must install and authenticate the wacli binary for WhatsApp access before you can sync history or send messages through the command-line interface.

What is the best way to automate WhatsApp messaging without manual app interaction?

The best way to automate WhatsApp messaging without manual app interaction is using a CLI tool to bypass the application interface, enabling automated text and file message delivery to recipients.

Does this CLI approach support sending files to WhatsApp groups?

Yes, this CLI approach supports sending files to WhatsApp groups, allowing you to deliver both text messages and files to specified recipients or groups directly from the command line.

Why does continuous history sync fail when using the WhatsApp CLI?

Continuous history sync fails when the WhatsApp CLI is not properly authenticated, as maintaining WhatsApp access requires an authenticated and installed wacli binary to keep history up-to-date.