← 返回 Skills 市场
whatclaw-whatsapp-integration
作者
Santanu-Kumar-prusty
· GitHub ↗
· v1.0.0
· MIT-0
230
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install whatclaw
功能描述
Manages WhatsApp whitelists to send messages only to approved numbers, track delivery status, and verify OpenClaw connectivity via word-trigger commands.
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install whatclaw - 安装完成后,直接呼叫该 Skill 的名称或使用
/whatclaw触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
常见问题
whatclaw-whatsapp-integration 是什么?
Manages WhatsApp whitelists to send messages only to approved numbers, track delivery status, and verify OpenClaw connectivity via word-trigger commands. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 230 次。
如何安装 whatclaw-whatsapp-integration?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install whatclaw」即可一键安装,无需额外配置。
whatclaw-whatsapp-integration 是免费的吗?
是的,whatclaw-whatsapp-integration 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
whatclaw-whatsapp-integration 支持哪些平台?
whatclaw-whatsapp-integration 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 whatclaw-whatsapp-integration?
由 Santanu-Kumar-prusty(@santanu-kumar-prusty)开发并维护,当前版本 v1.0.0。
推荐 Skills