wacli for Openclaw

A powerful CLI tool that enables AI agents to programmatically send WhatsApp messages, search chat history, and sync data.

sakaen736jih
v1.0.0
Feb 4, 2026
0
0
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install wacli-e7x

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install wacli-e7x using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is wacli?

wacli is a command-line interface designed to bridge the gap between AI automation and WhatsApp communication. As a specialized addition to the Openclaw Skills ecosystem, it allows developers and agents to interact with WhatsApp for messaging third parties, retrieving historical data, and managing group communications without relying on standard user-facing chat interfaces. It focuses on programmatic efficiency, offering machine-readable outputs and deep search capabilities.

This skill is built for technical workflows where an agent needs to reach out to contacts, share files, or analyze conversation logs. By leveraging the OpenClawProvider, wacli ensures a secure and stable connection to the WhatsApp network, making it a robust choice for developers building complex communication pipelines within Openclaw Skills.

wacli Use Cases

  • Automating outbound messaging to clients or team members.
  • Searching through message archives for specific invoices, keywords, or dates.
  • Synchronizing chat history for local analysis or database integration.
  • Sending documents and media files to WhatsApp groups programmatically.
  • Performing historical backfills to retrieve older conversation data.

How wacli Works

  1. Authentication is performed via a QR code scan to link the CLI to a WhatsApp account.
  2. The skill communicates through the OpenClawProvider backend to maintain a persistent connection.
  3. Agents use the CLI to query chat lists and identify Jabber IDs (JIDs) for individuals or groups.
  4. Commands are issued to send text or files, with the ability to specify recipients via their phone numbers or group IDs.
  5. The tool can optionally run in a continuous sync mode to keep local chat records updated in real-time.

wacli Setup

This skill requires OpenClawProvider to be active on your system.

Install via Homebrew:

brew install steipete/tap/wacli

Alternatively, install via Go:

go install github.com/steipete/wacli/cmd/wacli@latest

Run the initial authentication:

wacli auth

wacli Data Schema & Taxonomy

The skill manages its local state and message database within the user's home directory. Data can be exported for agent processing using the --json flag.

Attribute Description
Store Directory Defaulting to ~/.wacli
Individual JID Formatted as @s.whatsapp.net
Group JID Formatted as @g.us
Output Format Supports JSON for machine-readable parsing
History Filterable by date ranges (after/before)

wacli Advanced Features

  • Support for continuous background synchronization using the sync --follow flag.
  • Historical backfill capabilities to retrieve specific counts of older messages.
  • Diagnostic auditing through the doctor command to verify installation and connectivity.
  • Detailed JSON output mode designed for integration with other Openclaw Skills.
  • Capability to handle media attachments with captions for automated reporting.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*