wacli

Send WhatsApp messages and manage chat history via the wacli command-line interface.

67|24|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/openxjarvis/openclaw-python --skill wacli-openxjarvis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wacli
Source: https://github.com/openxjarvis/openclaw-python/tree/main/skills/wacli
Command: npx skills add https://github.com/openxjarvis/openclaw-python --skill wacli-openxjarvis

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 specific contacts or groups and to search or synchronize their WhatsApp message history.

Core Features & Use Cases

  • Send Messages: Compose and send text messages or files to individual contacts or WhatsApp groups.
  • Search History: Query past conversations for specific keywords or within date ranges.
  • Sync History: Backfill or continuously synchronize WhatsApp messages.
  • Use Case: Automatically send a status update to a project group chat or search for a specific document shared in a past conversation.

Quick Start

Use the wacli skill 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 from the command line?

To send WhatsApp messages from the command line, you use the wacli interface to transmit text or files to individual contacts and groups. It requires user authentication via QR code or phone login to enable message automation.

How do I search and sync WhatsApp chat history programmatically?

You can search and sync WhatsApp chat history programmatically by querying past conversations for specific keywords or date ranges. The tool also supports backfilling and continuously synchronizing your message archives.

Do I need to authenticate to use a WhatsApp CLI tool?

Yes, user authentication is required to interact with WhatsApp via the CLI. You must log in using a QR code or phone number authentication to authorize the command-line interface before sending messages or syncing data.

Can I send files to WhatsApp groups using a command line interface?

Yes, you can send files to WhatsApp groups using the command line interface. The wacli tool supports file transmissions to both individual contacts and WhatsApp groups, alongside standard text messaging capabilities.

What is the best way to automate WhatsApp messaging for project updates?

The best way to automate WhatsApp messaging for project updates is using a CLI tool that supports programmatic interaction. This allows you to automatically compose and send text messages to specific project group chats.

Are there limitations to backfilling WhatsApp message archives via CLI?

Backfilling WhatsApp message archives via CLI requires the wacli binary and active user authentication. While it supports searching past conversations and synchronizing history, interaction depends on maintaining a valid authenticated session.