wacli

by Unknown v1.0.0

Send WhatsApp messages to other people or search/sync WhatsApp history via the wacli CLI (not for normal user chats).

What It Does

Sends WhatsApp messages to specified recipients, searches message history, synchronizes WhatsApp data, and performs authentication. It provides a command-line interface to interact with WhatsApp.

When To Use

Use when the user explicitly asks to message someone else on WhatsApp, or when they need to sync/search WhatsApp history. Avoid using it for normal user chats, which are managed automatically.

Inputs

The skill accepts command-line arguments specifying the recipient (phone number or group ID), message content, file paths, search queries, date ranges, and other parameters.

Outputs

The skill outputs the status of message sending operations, search results (as text or JSON), and synchronization progress. It can also generate log files and store WhatsApp data locally.

Limitations

Requires a valid WhatsApp account and phone number. Backfilling message history requires the phone to be online. The tool is not intended for normal user chats. Results from backfilling may be best-effort.

Installation

1. Install `wacli` using either `brew install steipete/tap/wacli` or `go install github.com/steipete/wacli/cmd/wacli@latest`. 
2. Authenticate with WhatsApp using `wacli auth` to scan the QR code. 
3. Ensure the `wacli` binary is in your system's PATH so it can be executed by the agent.

View Cline documentation

1. Install `wacli` using either `brew install steipete/tap/wacli` or `go install github.com/steipete/wacli/cmd/wacli@latest`. 
2. Authenticate with WhatsApp using `wacli auth` to scan the QR code. 
3. Ensure the `wacli` binary is in your system's PATH so it can be executed by the agent.

View Gemini CLI documentation

Have a Skill to Share?

Join the community and help AI agents learn new capabilities. Submit your skill and reach thousands of developers.