wacli

Send WhatsApp messages and sync or search chat history via wacli.

4|2|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/Clawdi-AI/openclaw --skill wacli-clawdi-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wacli
Source: https://github.com/Clawdi-AI/openclaw/tree/main/skills/wacli
Command: npx skills add https://github.com/Clawdi-AI/openclaw --skill wacli-clawdi-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows for programmatic interaction with WhatsApp, enabling users to send messages to external contacts or sync and search their WhatsApp chat history, separate from regular chat routing.

Core Features & Use Cases

  • Send Messages: Compose and send text messages or files to specific WhatsApp contacts or groups.
  • Sync History: Perform an initial sync of past messages or enable continuous synchronization.
  • Search History: Query past conversations for specific keywords or messages within a date range.
  • Use Case: A user needs to send an urgent update to a client not currently in their active chat list, or they want to find an old invoice mentioned in a WhatsApp conversation from last year.

Quick Start

Use wacli to send a text message to +14155551212 with the message "Hello! Are you free at 3pm?".

Frequently Asked Questions about wacli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send WhatsApp messages to contacts outside my active chat list?

To send WhatsApp messages to external contacts, you can use a command-line interface to programmatically compose and send text messages or files directly to specific phone numbers or groups.

Can I sync and search past WhatsApp chat history programmatically?

Yes, you can sync WhatsApp chat history by performing an initial sync of past messages or enabling continuous synchronization, then query past conversations for specific keywords or messages within a date range.

What do I need to set up before sending WhatsApp messages via CLI?

Before sending WhatsApp messages via CLI, you need the command-line binary installed and authenticated for WhatsApp access to enable programmatic interaction with your account.

Does this WhatsApp messaging approach support file transfers and group messaging?

Yes, this WhatsApp messaging approach supports both direct and group messaging, allowing you to compose and send text messages or transfer files to specific contacts or groups programmatically.

What is the best way to find old invoices or specific keywords in WhatsApp conversations?

The best way to find old invoices in WhatsApp conversations is to use the chat history search function, which allows querying past conversations for specific keywords or messages within a defined date range.

Why use a CLI tool for WhatsApp messaging instead of the regular app?

Using a CLI tool for WhatsApp messaging allows programmatic interaction separate from regular chat routing, enabling automated message sending and historical data synchronization for external contacts.