wacli

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

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/tedtv1007-ctrl/milk-skills-library --skill wacli-tedtv1007-ctrl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wacli
Source: https://github.com/tedtv1007-ctrl/milk-skills-library/tree/main/wacli
Command: npx skills add https://github.com/tedtv1007-ctrl/milk-skills-library --skill wacli-tedtv1007-ctrl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the challenge of interacting with WhatsApp for external communication and data synchronization without relying on the manual mobile interface.

Core Features & Use Cases

  • Automated Messaging: Send text messages or files to specific contacts or groups programmatically.
  • History Synchronization: Search, list, and backfill chat history for archival or analysis purposes.
  • Use Case: Use this tool when you need to send a bulk notification to a specific group or search through past project discussions to retrieve an invoice number or historical context.

Quick Start

Ask the AI to search for messages containing the word invoice in the specific chat with the provided JID.

Frequently Asked Questions about wacli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate WhatsApp messaging and send bulk notifications to a group?

To automate WhatsApp messaging, you can use a CLI tool to send text messages or files programmatically to specific contacts or groups. This allows you to execute targeted communication without the manual mobile interface.

How do I search and backfill WhatsApp chat history for archival purposes?

You can search and backfill WhatsApp chat history by using command-line operations to list and retrieve past chat data. This enables comprehensive synchronization for archival or analysis, such as finding historical context or specific invoice numbers.

What do I need to programmatically send WhatsApp messages via command line?

To send WhatsApp messages via command line, you need an authenticated CLI session and valid JID identifiers for your target contacts or groups. These identifiers are required to execute messaging and retrieval tasks successfully.

Can I retrieve a specific invoice number from past project discussions on WhatsApp?

Yes, you can retrieve a specific invoice number from past WhatsApp discussions by running a targeted search through your chat history. The CLI allows you to search for specific keywords within a provided JID to find historical context.