wacli

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

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/lehalpaul/agents --skill wacli-lehalpaul
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wacli
Source: https://github.com/lehalpaul/agents/tree/main/skills/wacli
Command: npx skills add https://github.com/lehalpaul/agents --skill wacli-lehalpaul

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 sync their WhatsApp message history.

Core Features & Use Cases

  • Send Messages: Send text or files to individual contacts or WhatsApp groups.
  • Search History: Find specific messages within chats based on keywords and date ranges.
  • Sync History: Authenticate with WhatsApp and perform initial or continuous synchronization of chat data.
  • Use Case: A user might want to send an urgent update to a specific WhatsApp group or search their past conversations for a particular piece of information.

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

You can send WhatsApp messages to individuals and groups by using the wacli command-line interface to programmatically dispatch text or files to specific contacts. This allows automated message delivery without manual phone interaction.

Can I search my WhatsApp chat history by keyword and date range?

Yes, you can search WhatsApp chat history by specific keywords and date ranges using the wacli command-line interface. This enables finding specific messages within past conversations without scrolling through entire chat threads.

How do I sync and authenticate WhatsApp chat history programmatically?

You can authenticate with WhatsApp and perform initial or continuous synchronization of chat data via the wacli command-line interface. This syncs your message history locally for programmatic search and management operations.

Do I need to install any specific binary to automate WhatsApp messaging?

Yes, you need the wacli binary installed and authenticated on your system to automate WhatsApp messaging and history synchronization. Without this prerequisite command-line tool, the Skill cannot interact with WhatsApp data.

What is the best way to send files to a WhatsApp group via automation?

The best way to send files to a WhatsApp group via automation is using the wacli command-line interface, which supports sending both text and files to individual contacts and groups programmatically without manual intervention.

Can I send both text and files to individual WhatsApp contacts using CLI automation?

Yes, CLI automation via wacli supports sending both text messages and files to individual WhatsApp contacts. This enables programmatic delivery of urgent updates or documents directly to specific people.