← Back to Skills Marketplace
santanu-kumar-prusty

whatclaw-whatsapp-integration

by Santanu-Kumar-prusty · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
230
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install whatclaw
Description
Manages WhatsApp whitelists to send messages only to approved numbers, track delivery status, and verify OpenClaw connectivity via word-trigger commands.
Usage Guidance
This skill appears to do what it claims, but review and consider the following before installing or enabling autonomous use: - The script invokes your OpenClaw CLI to send messages; OpenClaw carries the actual network access and credentials. Ensure your OpenClaw login and channel permissions are appropriate. - Media may be a local file path. A user or an automated agent could issue a phrase that sends a local file (e.g., /etc/passwd) to numbers in a whitelist — treat this as a potential data-exfiltration vector inherent to any attachment-sending tool. Restrict who can invoke the skill and audit commands if confidentiality matters. - SKILL.md references a hard-coded user path (/home/vignesh/…). Update the working directory instructions to match your environment before running. - The skill stores persistent data under its data/ directory. Backups, access controls, or secure storage may be needed if the whitelist or message store contain sensitive info. If you want stronger assurance, run the script in an isolated environment (or sandbox) first, inspect the data files it creates, and verify OpenClaw CLI behavior and logs for any unexpected activity.
Capability Analysis
Type: OpenClaw Skill Name: whatclaw Version: 1.0.0 The skill provides a legitimate utility for managing WhatsApp whitelists and sending messages or media via the OpenClaw CLI. It uses safe command execution (execFile) to interact with the system and includes input validation for phone numbers and set names. While the script allows sending local files as media, this is a documented feature aligned with its stated purpose and does not exhibit signs of malicious intent, automated exfiltration, or unauthorized access. The hardcoded paths in SKILL.md appear to be developer environment artifacts rather than malicious indicators.
Capability Assessment
Purpose & Capability
Name/description match the code and SKILL.md: the script manages whitelist sets, sends messages via the OpenClaw CLI, tracks status via channel logs, and stores local state in data/*. This requires the OpenClaw CLI and an active WhatsApp channel, which the skill explicitly checks.
Instruction Scope
SKILL.md tells the user to run node word-trigger.js "<phrase>" and to have OpenClaw CLI logged in; the script operates on local data/whitelist.json and data/message-store.json and calls the OpenClaw CLI. Two things to note: (1) SKILL.md references a hard-coded user path (/home/vignesh/...) which is leftover-local and should be updated before use; (2) the script accepts media as local file paths or URLs and will pass them to OpenClaw for sending — this enables sending arbitrary local files to WhatsApp recipients if someone issues such a phrase.
Install Mechanism
Instruction-only skill with a single JS file and no install spec. Nothing is downloaded or written beyond local data files created under the skill directory at runtime.
Credentials
No environment variables or external credentials are requested by the skill. It relies on the existing OpenClaw CLI authentication (expected for WhatsApp operations) and does not try to read unrelated config or secrets.
Persistence & Privilege
always is false and the skill writes only its own local data files (data/whitelist.json and data/message-store.json) in its directory. It does not modify other skills or global agent configuration.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install whatclaw
  3. After installation, invoke the skill by name or use /whatclaw
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
WhatsApp whitelist skill initial release: - Manages and edits whitelist sets of phone numbers for outbound messages. - Sends WhatsApp messages (text and media) only to numbers in whitelisted sets. - Tracks and displays message status (`sent`, `delivered`, `read`, `failed`, `unknown`) by message ID. - Verifies WhatsApp channel connectivity before sending. - Supports trigger phrases for common whitelist and message actions (add, remove, update, send, status). - Stores data locally in JSON files for whitelist and message logs.
Metadata
Slug whatclaw
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is whatclaw-whatsapp-integration?

Manages WhatsApp whitelists to send messages only to approved numbers, track delivery status, and verify OpenClaw connectivity via word-trigger commands. It is an AI Agent Skill for Claude Code / OpenClaw, with 230 downloads so far.

How do I install whatclaw-whatsapp-integration?

Run "/install whatclaw" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is whatclaw-whatsapp-integration free?

Yes, whatclaw-whatsapp-integration is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does whatclaw-whatsapp-integration support?

whatclaw-whatsapp-integration is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created whatclaw-whatsapp-integration?

It is built and maintained by Santanu-Kumar-prusty (@santanu-kumar-prusty); the current version is v1.0.0.

💬 Comments