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?
Use the wacli skill to send WhatsApp messages to third parties, search deep history, and sync archives. Perfect for automation and data retrieval.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/fianabates1/test-waWhat This Skill Does
The wacli skill provides a powerful command-line interface for OpenClaw to interact with WhatsApp outside of standard conversational threads. It is designed to act as a bridge for administrative tasks, automated messaging to third parties, and deep data synchronization. Unlike routine messaging managed by Clawdbot, wacli is a programmatic utility that allows you to search through historical logs, backfill chat archives, and trigger bulk or targeted communications via terminal commands. It serves as an integration layer for users who need to bridge WhatsApp communication with their local filesystem or database workflows.
Installation
To integrate wacli into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/fianabates1/test-wa
Ensure that you have appropriate system permissions to interact with the local storage directory located at ~/.wacli. If you wish to relocate this data, use the --store flag during your initial configuration.
Use Cases
- Administrative Messaging: Automatically send meeting agendas, invoices, or project updates to external clients or team members from your terminal.
- Archive Management: Perform deep searches across your entire WhatsApp message history for specific keywords (e.g., "invoice", "NDA") within a defined date range.
- Data Sync: Ensure local logs are up-to-date with your mobile device using the
sync --followcommand, which allows for real-time monitoring of incoming information. - Historical Analysis: Backfill historical message data for specific chats when preparing long-term reports or audit logs.
Example Prompts
- "Find all messages containing the word 'invoice' that I received from my accountant between January 2025 and June 2025 using wacli."
- "Can you message +14155551212 on WhatsApp to let them know I will be 10 minutes late for our 3pm meeting?"
- "List my last 10 chats, find the JID for 'Project Alpha Group', and backfill the last 50 messages from that conversation."
Tips & Limitations
- Safety First: The
wacliskill requires explicit confirmation for all sent messages. Always verify the recipient's phone number or JID before finalizing an outbound request. - Connectivity: Backfill operations and real-time syncing require your mobile device to be online and connected. Results are considered best-effort.
- Scope: Do not use
waclifor your standard OpenClaw-to-user chat; stick to the integrated Clawdbot for routine interactions. Usewaclionly for third-party outreach or history management tasks.
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-fianabates1-test-wa": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api