wacli

Send WhatsApp text and file messages and search chat history via wacli.

5|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/0xHoneyJar/loa-beauvoir --skill wacli-0xhoneyjar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wacli
Source: https://github.com/0xHoneyJar/loa-beauvoir/tree/main/skills/wacli
Command: npx skills add https://github.com/0xHoneyJar/loa-beauvoir --skill wacli-0xhoneyjar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows you to programmatically send WhatsApp messages to external contacts and manage your WhatsApp message history, going beyond typical chat interactions.

Core Features & Use Cases

  • Send Messages: Compose and send text or file messages to individuals or groups.
  • Search History: Find specific messages within your WhatsApp conversations.
  • Sync History: Backfill or continuously sync your WhatsApp message history.
  • Use Case: Automatically send a meeting reminder to a client via WhatsApp or search for a past conversation about a specific topic.

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

You can send WhatsApp messages programmatically using the wacli command-line interface to send text or files to specific contacts or groups. The Skill handles message composition and delivery via CLI commands.

Can I search my WhatsApp chat history for specific message content?

Yes, searching WhatsApp chat history for specific message content is supported. The Skill enables you to find targeted messages within your past conversations using the wacli interface.

Do I need to install any dependencies to sync WhatsApp message history?

Yes, you need to install wacli via Homebrew or Go. Initial WhatsApp history sync also requires authentication through a QR code login to connect your account.

What's the best way to backfill historical WhatsApp data for automation workflows?

Backfilling historical WhatsApp data is handled directly through the wacli command-line interface. The Skill supports continuous history syncing and historical data backfill for external automation workflows.

Can I send files to WhatsApp groups or just individual contacts?

You can send both text and file messages to individuals or groups via WhatsApp. The Skill supports sending files to specific recipients or groups through the wacli CLI.