← Back to Skills Marketplace
WhatsApp Image Send
by
Seekey Leung
· GitHub ↗
· v1.0.1
706
Downloads
0
Stars
4
Active Installs
2
Versions
Install in OpenClaw
/install whatsapp-image-send
Description
Send images, videos, audio, or documents via WhatsApp by downloading, copying to workspace, sending, and cleaning up temporary files.
Usage Guidance
Before installing or using this skill, consider: (1) The SKILL.md assumes a 'message' command is available but doesn't declare it—confirm which binary implements WhatsApp sending and that it's trusted. (2) The file paths are inconsistent: replace the hardcoded /home/seekey path with $HOME or ~ so it works for your account. (3) The skill downloads arbitrary URLs—only supply trusted URLs and ensure filenames are sanitized to avoid shell injection or path traversal. (4) Validate file types before sending and verify the workspace path is correct and writable. (5) Because this skill runs external network downloads, avoid using it with sensitive credentials or private files unless you trust the source. If you plan to use it, update the SKILL.md to remove hardcoded paths, declare required binaries, and add validation/safety steps.
Capability Analysis
Type: OpenClaw Skill
Name: whatsapp-image-send
Version: 1.0.1
The skill is suspicious due to its use of `curl -o /tmp/<filename> <url>` in `SKILL.md`. This command allows the agent to download arbitrary content from any user-provided URL, which is a critical vulnerability. An attacker could exploit this to make the agent download malicious payloads, potentially leading to further compromise, even though the skill's stated purpose is benign. There is no clear evidence of intentional malicious behavior like data exfiltration or backdoor installation, but the capability to fetch arbitrary remote files poses a significant risk.
Capability Assessment
Purpose & Capability
The name and description match the runtime steps (download → copy to workspace → send → cleanup). However the SKILL.md assumes a CLI called message exists and hardcodes an absolute path (/home/seekey/.openclaw/workspace) that doesn't match the earlier use of ~/.openclaw/workspace; required binaries are not declared. Those mismatches are unexpected for a small integration.
Instruction Scope
Instructions tell the agent to curl arbitrary URLs into /tmp and then copy them into the workspace before sending. Downloading arbitrary external content is necessary for the stated purpose but also risky if filenames/URLs are not validated. The SKILL.md also hardcodes a specific user path (/home/seekey/...) and references an undeclared 'message' tool, which could cause the agent to read/write unintended locations or fail. The instructions do not mention validating file types, sanitizing filenames, or verifying the message CLI's identity—gaps that increase risk of misuse or accidental data exposure.
Install Mechanism
This is an instruction-only skill with no install spec and no files written to disk by an installer, which minimizes install-time risk.
Credentials
No environment variables or credentials are requested, which is appropriate. But the skill implicitly requires access to the user's workspace directory and an external 'message' CLI (not declared). The hardcoded /home/seekey path is disproportionate/unportable and could point to another user's directory on some systems.
Persistence & Privilege
The skill does not request permanent presence (always:false) and does not modify other skills or system-wide settings. It instructs only transient file operations (download, copy, delete).
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install whatsapp-image-send - After installation, invoke the skill by name or use
/whatsapp-image-send - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
No changes detected in this version.
v1.0.0
- Initial release of whatsapp-image-send skill.
- Enables sending images, videos, audio, and documents to WhatsApp using workspace file paths.
- Implements a four-step workflow: download file, copy to workspace, send via WhatsApp, and clean up temp files.
- Supports media types: jpg, png, gif, video, audio, and documents.
Metadata
Frequently Asked Questions
What is WhatsApp Image Send?
Send images, videos, audio, or documents via WhatsApp by downloading, copying to workspace, sending, and cleaning up temporary files. It is an AI Agent Skill for Claude Code / OpenClaw, with 706 downloads so far.
How do I install WhatsApp Image Send?
Run "/install whatsapp-image-send" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is WhatsApp Image Send free?
Yes, WhatsApp Image Send is completely free (open-source). You can download, install and use it at no cost.
Which platforms does WhatsApp Image Send support?
WhatsApp Image Send is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created WhatsApp Image Send?
It is built and maintained by Seekey Leung (@seekeyl); the current version is v1.0.1.
More Skills