whatsapp-wacli-linux

Send, search, and backfill WhatsApp messages via command-line interface.

12|3|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/tsukhani/jclaw --skill whatsapp-wacli-linux
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: whatsapp-wacli-linux
Source: https://github.com/tsukhani/jclaw/tree/main/skills/whatsapp-wacli-linux
Command: npx skills add https://github.com/tsukhani/jclaw --skill whatsapp-wacli-linux

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires go, gcc, sqlite, and includes scripts (resource) components.

What problem does it solve?

This skill bridges the gap between your local terminal and WhatsApp, allowing you to manage messages, contacts, and groups without relying on the official web interface or mobile app for every interaction.

Core Features & Use Cases

  • Message Management: Search full-text message history, list recent chats, and backfill older conversations.
  • Automation: Send text messages and files programmatically, or manage group participants and aliases.
  • Use Case: Integrate your WhatsApp communication into automated workflows, such as archiving important project discussions or triggering alerts based on specific keywords found in your chat history.

Quick Start

Use the whatsapp-wacli-linux skill to search your message history for the keyword project and display the results.

Frequently Asked Questions about whatsapp-wacli-linux

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

FAQPage Schema
How do I automate WhatsApp message sending and searching from the Linux command line?

Automating WhatsApp message sending and searching from the Linux command line is possible through a CLI interface that syncs with WhatsApp Web protocols. It enables programmatic text messaging, file sharing, and full-text history searches directly from your terminal.

What do I need to set up WhatsApp CLI automation on Linux?

Setting up WhatsApp CLI automation on Linux requires installing Go, GCC, and SQLite as dependencies. You must also authenticate a valid WhatsApp session and maintain an active primary device connection to sync and manage messages successfully.

Can I backfill and archive historical WhatsApp conversations locally?

Backfilling and archiving historical WhatsApp conversations locally is supported by this CLI tool. It connects to WhatsApp Web protocols to retrieve older chats, allowing you to search full-text message history and store records for automated archiving workflows.

Does the WhatsApp CLI tool support group administration and contact management?

The WhatsApp CLI tool supports group administration and contact management by interfacing directly with WhatsApp Web protocols. You can programmatically manage group participants, update aliases, and handle contact lists without using the official mobile app.

Why does WhatsApp CLI sync require an active primary device connection?

WhatsApp CLI sync requires an active primary device connection because the tool acts as a linked interface interacting with WhatsApp Web protocols. This active connection is necessary to validate the session authentication and execute automated messaging or backfilling commands.

How do I integrate WhatsApp message history searches into automated workflows?

Integrating WhatsApp message history searches into automated workflows is achieved by executing CLI commands that query synced local data. You can trigger terminal alerts based on specific keywords found in chat history or automatically archive important project discussions.