wacli

Send WhatsApp messages and retrieve chat history via the wacli CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

WhatsApp messaging and history management across devices can be cumbersome; wacli provides a lightweight CLI to send messages and search/sync chats from the terminal.

Core Features & Use Cases

  • Send messages to individual contacts or groups using the wacli CLI.
  • Search, sync, and backfill WhatsApp chat history across devices.
  • Authenticate via QR login and manage conversations through automation scripts.

Quick Start

Install wacli, authenticate with QR login, and send a message using the CLI, for example wacli send text --to '+1234567890' --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 from the command line?

You can send WhatsApp messages from the command line using the wacli CLI by providing explicit recipient numbers and message text. It requires QR-based authentication to log in and securely automate your messaging workflows.

Can I sync WhatsApp chat history across devices using a CLI?

Yes, you can sync WhatsApp chat history across devices using a CLI. The wacli tool allows you to search, sync, and backfill chat history programmatically, ensuring your conversation records are consistent across managed environments.

How does QR login work for WhatsApp automation scripts?

QR login for WhatsApp automation scripts works by scanning a QR code to authenticate your session. This mechanism allows the wacli CLI to securely access your account for automated messaging and history retrieval without manual password entry.

Do I need to provide recipient numbers manually for CLI WhatsApp messaging?

Yes, you need to provide explicit recipient numbers and message input for CLI WhatsApp messaging. The wacli tool uses guarded send workflows that require these inputs to prevent misuse and ensure messages go to the intended contacts or groups.

What is the best way to backfill WhatsApp chat history to another device?

The best way to backfill WhatsApp chat history is using a CLI tool like wacli that supports history synchronization. It programmatically retrieves and syncs past conversations, providing a lightweight terminal-based method for cross-device management.

Are there limitations to automating WhatsApp messages and search via CLI?

Automating WhatsApp messages and search via CLI has limitations, including the need for QR-based authentication and explicit input for guarded workflows. You should anticipate these constraints to prevent misuse when managing programmatic messaging at scale.