whatsapp-ultimate
WhatsApp skill with a 3-rule security gate. Your agent speaks only when spoken to — in the right chat, by the right person.
Why use this skill?
Automate your WhatsApp communication with the ultimate OpenClaw skill. Send media, manage groups, and trigger responses securely with native protocol support.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/globalcaos/whatsapp-ultimateWhat This Skill Does
The whatsapp-ultimate skill is a comprehensive integration for OpenClaw that enables direct interaction with the WhatsApp platform using the Baileys protocol. Unlike standard wrappers, this skill provides native, low-latency control over your WhatsApp Web session. It enables an agent to perform 22 distinct actions, ranging from sending rich media and structured polls to managing complex group dynamics. With a built-in 3-rule security gate, it ensures your agent remains private, only interacting within authorized chats and verified contacts, preventing unintended public broadcasting or unauthorized responses.
Installation
To integrate this capability into your workflow, execute the following command in your terminal:
clawhub install openclaw/skills/skills/globalcaos/whatsapp-ultimate
Ensure you have configured your WhatsApp channel via openclaw whatsapp login to authenticate your session through the required QR code flow before attempting to initiate actions.
Use Cases
- Automated Customer Support: Deploy your agent to handle routine inquiries, send product documents, or dispatch polls to collect user feedback directly within WhatsApp.
- Team Coordination: Use the agent to automatically create project-specific groups, manage member lists, and distribute updates or media assets to team members.
- Personal Productivity: Instruct your agent to archive information, set reminders via message, or organize media files by sharing them to your designated WhatsApp contact.
Example Prompts
- "OpenClaw, create a new WhatsApp group named 'Launch Team' and add +34612345678 and +34687654321 as participants."
- "Send the latest project report PDF located at /docs/report.pdf to the client at +34612345678 and ask them if they are available for a call at 3pm or 5pm using a poll."
- "Reply to the last message from the support group with 'Acknowledged, I am looking into this issue' and add a rocket reaction."
Tips & Limitations
For media-heavy interactions, ensure your files meet platform specifications—specifically 512x512 pixels for stickers and OGG format for voice notes. When sending GIFs, remember that WhatsApp requires conversion to MP4; the provided ffmpeg command is essential for optimal compatibility. Always verify your contact JIDs, as incorrect identifiers will result in failed delivery attempts.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-globalcaos-whatsapp-ultimate": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read
Related Skills
jarvis-voice
Turn your AI into JARVIS. Voice, wit, and personality — the complete package. Humor cranked to maximum.
shell-security-ultimate
Classify every shell command as SAFE, WARN, or CRIT before your agent runs it.
memory-pioneer
Benchmark your agent's memory. Contribute anonymized scores to open research. Citizen science for AI memory.
subagent-overseer
Monitor sub-agent health and progress via a pull-based bash daemon. Use when spawning sub-agents that need progress tracking, staleness detection, and automatic status reporting. Replaces manual heartbeat polling with a deterministic status file the agent reads every 3 minutes. Zero AI tokens for monitoring — pure OS-level process checks and filesystem diffs.
model-router
Automatic LLM model selection for sub-agent tasks. Classifies tasks by complexity and type, then routes to the optimal model (cost vs capability). Use when spawning sub-agents, choosing models for cron jobs, or deciding which model to use for any task. Eliminates manual model specification by providing a decision tree and optional cheap-model classifier for ambiguous cases.