ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified communication Safety 3/5

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 wacli to automate WhatsApp messaging, sync chat history, and search archives from your OpenClaw agent. Streamline external communication securely.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/steipete/wacli
Or

What This Skill Does

The wacli skill for OpenClaw provides a command-line interface to interact with WhatsApp for purposes beyond routine conversational chatting. It is designed for programmatic message delivery, deep history searching, and synchronization of chat data. Unlike standard chat interfaces, wacli allows the AI agent to manage third-party communications, automate notifications, and perform forensic-style searches across historical messages using specific timeframes or keywords. It acts as an bridge between your agent and the WhatsApp ecosystem, enabling you to treat your WhatsApp contacts as an addressable database.

Installation

To integrate wacli into your OpenClaw environment, execute the following command in your terminal:

clawhub install openclaw/skills/skills/steipete/wacli

Ensure that you have your phone nearby to perform the initial QR login and synchronization process. Once installed, you can verify your configuration and health by running wacli doctor.

Use Cases

  • Automated Messaging: Send reminders, meeting agendas, or project updates to clients or team members directly via WhatsApp.
  • Data Retrieval: Quickly search through years of archived messages for specific invoices, contact information, or historical decisions.
  • System Monitoring: Connect your server-side scripts or system alerts to send notifications directly to a dedicated WhatsApp group.
  • Backup and Sync: Maintain a local, searchable copy of your WhatsApp history outside of the mobile app ecosystem.

Example Prompts

  1. "Search my WhatsApp history for any messages containing the word 'invoice' that were sent between January 1st and February 15th, 2025."
  2. "Send a message to Sarah Miller saying 'The project files are ready for your review' and attach the PDF located at /docs/project_final.pdf."
  3. "List my last 10 WhatsApp chats and sync the messages for the 'Engineering Team' group."

Tips & Limitations

  • Respect Boundaries: This tool is not intended for standard daily conversations with the AI. Use it only for external tasks.
  • JIDs are Key: When dealing with groups or specific individuals, always rely on wacli chats list to identify the correct JID before attempting to send files or large batches of messages.
  • Phone Connectivity: Since wacli leverages the WhatsApp protocol, ensure your linked mobile device maintains an active internet connection. Backfill and sync operations are best-effort and depend on network stability.
  • Machine-Readable Data: When building complex workflows, always use the --json flag to ensure the output is parseable by your agent scripts.

Metadata

Author@steipete
Stars982
Views0
Updated2026-02-14
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-steipete-wacli": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#whatsapp#automation#messaging#cli#sync
Safety Score: 3/5

Flags: network-access, file-write, file-read, external-api