wacli

Send WhatsApp text messages and files via the wacli command-line interface.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/lemonlqf/openclaw-rtsp --skill wacli-lemonlqf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wacli
Source: https://github.com/lemonlqf/openclaw-rtsp/tree/main/skills/wacli
Command: npx skills add https://github.com/lemonlqf/openclaw-rtsp --skill wacli-lemonlqf

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows you to send WhatsApp messages to external contacts and manage your WhatsApp message history, separate from your regular chat interactions.

Core Features & Use Cases

  • Send Messages: Compose and send text messages or files to specific WhatsApp numbers or groups.
  • Sync History: Authenticate with WhatsApp, sync past messages, and search your conversation history.
  • Use Case: You need to send a PDF invoice to a client via WhatsApp. Use this Skill to send the file directly to their number.

Quick Start

Use wacli to send a text message to +14155551212 with the message "Hello!".

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 directly from the command line?

You can send WhatsApp messages from the command line by using the wacli interface to compose and send text or files to specific phone numbers or groups. This requires the wacli binary to be installed and authenticated.

What is WhatsApp chat history synchronization and how does it work?

WhatsApp chat history synchronization connects to your authenticated account to fetch past conversations, allowing you to search and manage historical message data externally through the command line.

Do I need to install any specific binary to send files via WhatsApp?

Yes, you need to install and authenticate the wacli binary to send files like PDF invoices to contacts. This binary acts as the bridge between your command line and WhatsApp's messaging features.

Can I send documents and files to WhatsApp numbers in bulk?

The Skill supports sending text messages and files to specified recipients via the command line. Authentication with WhatsApp is required to manage these external communications and sync history.

Why does my WhatsApp CLI messaging tool require authentication?

Authentication is required to securely connect the command line interface to your WhatsApp account. This ensures authorized access when syncing chat history or sending messages to external contacts.

What's the best way to search past WhatsApp conversations externally?

The best way to search past conversations is using the history sync functionality of the wacli tool, which authenticates your account and allows you to search past messages directly from the command line.