WhatsApp Utils for Openclaw

A comprehensive toolkit for phone number manipulation, contact management, and message tracking within WhatsApp automation workflows.

marcosrippel
v1.0.0
Feb 19, 2026
0
1.7k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install whatsapp-utils

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install whatsapp-utils using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is WhatsApp Utils?

The whatsapp-utils skill provides a suite of essential utility commands designed to enhance and simplify WhatsApp-related automation tasks. By integrating this tool via Openclaw Skills, developers can ensure data consistency through standardized phone number formatting and cleaning, while also gaining deep visibility into local cache states and contact lists.

This skill acts as a bridge for AI agents to handle the nuances of communication data, such as generating unique message identifiers and exporting contact information for further processing. It is specifically built to operate within a CLI environment, making it a robust addition to any automated messaging stack powered by Openclaw Skills.

WhatsApp Utils Use Cases

  • Normalizing user-inputted phone numbers from various global formats into a clean, standardized string for database storage.
  • Generating unique message IDs to track communication threads and prevent duplicate processing in automated responses.
  • Extracting and exporting contact lists for database synchronization or CRM integration.
  • Debugging automation states by inspecting the local cache information during development.

How WhatsApp Utils Works

  1. The AI agent or developer invokes the skill using the node runtime against the utility script located in the skill directory.
  2. Specific arguments are passed to the command line to determine the utility function, such as format, clean, or export-contacts.
  3. The skill processes the input data or interacts with the local environment to gather necessary metadata.
  4. The script outputs the result directly to the console or file system, allowing Openclaw Skills to capture and utilize the processed data in subsequent workflow steps.

WhatsApp Utils Setup

To utilize these Openclaw Skills, ensure you have a Node.js environment configured. The skill is typically executed directly via the agent's command execution tool.

# Example of formatting a phone number
node scripts/utils.js format "(11) 99999-9999"

# Example of exporting contacts
node scripts/utils.js export-contacts

WhatsApp Utils Data Schema & Taxonomy

The whatsapp-utils skill manages data through direct input/output streams and structured metadata. The following table describes the primary data interactions:

Command Input Output Description
format Raw phone string Standardized numeric format
clean Phone string with symbols Stripped numeric-only string
cache-info N/A JSON object of current cache status
export-contacts N/A List of contact objects
gen-id N/A Unique alphanumeric message identifier

All Openclaw Skills in this package prioritize non-destructive data handling and clean string returns.

WhatsApp Utils Advanced Features

  • Batch processing support for cleaning large datasets of phone numbers.
  • Unique ID generation for ensuring message idempotency across distributed agents.
  • Cache inspection tools to monitor the health and synchronization of the underlying messaging service.
  • Standardized contact export format compatible with other Openclaw Skills data pipelines.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*