wacli
Send WhatsApp messages to other people or search/sync WhatsApp history via the wacli CLI (not for normal user chats).
Why use this skill?
Automate WhatsApp messaging and chat history management with the OpenClaw WACLI skill. Search, sync, and send messages via CLI.
Install via CLI (Recommended)
clawhub install openclaw/openclaw/skills/wacliWhat This Skill Does
The wacli skill for OpenClaw provides a command-line interface to interact with the WhatsApp ecosystem, specifically designed for automation tasks and history management. It enables users to programmatically send messages to third-party recipients, search through chat histories, and manage local data synchronization. Unlike routine chatting, this skill acts as a bridge for operational tasks like syncing project updates, retrieving past invoice details, or automating communications to external contacts not involved in the current session. It ensures that your WhatsApp metadata and message contents can be indexed and queried through OpenClaw directly.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/openclaw/skills/wacli
Ensure you have the necessary dependencies installed for the local store at ~/.wacli. Upon installation, initialize the service by running wacli auth to initiate the QR code login process, which establishes the secure link between your device and the CLI tool.
Use Cases
This skill is ideal for power users and developers who need to bridge their communication workflow with their automation tasks. You can use it to perform deep searches through thousands of messages to find specific business documents, invoices, or meeting notes from previous months. Furthermore, it is perfectly suited for sending automated notifications, such as status updates or document sharing, to specific groups or individual contacts without needing to manually open the WhatsApp mobile application. It is not intended for back-and-forth conversational use with the AI, but rather for administrative and operational WhatsApp tasks.
Example Prompts
- "Search my WhatsApp history for any messages from John Doe containing the word 'invoice' sent after January 1st, 2025."
- "Send a WhatsApp message to +14155551212 saying, 'The project files have been uploaded to the shared drive.'"
- "List my last 10 WhatsApp chats and sync the history for the 'Project Alpha' group so I can search it later."
Tips & Limitations
- Safety First: The skill requires explicit recipient verification. Always review the target and message content before the AI sends them.
- JID Awareness: Always use
wacli chats listto verify the correct JID for groups or contacts before executing commands. - Online Status: Backfill and sync operations are best-effort; ensure your mobile device has a stable internet connection for the initial sync.
- Non-Chat Usage: Remember that OpenClaw handles your direct conversation with it automatically. Do not use this tool to talk to the AI; use it strictly for third-party messaging and archival management.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-openclaw-wacli": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, external-api
Related Skills
sag
ElevenLabs text-to-speech with mac-style say UX.
bear-notes
Create, search, and manage Bear notes via grizzly CLI.
mcporter
Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.
eightctl
Control Eight Sleep pods (status, temperature, alarms, schedules).
xurl
A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.