gif-whatsappSearch and send GIFs on WhatsApp. Handles the Tenor→MP4 conversion required for WhatsApp.
Install via ClawdBot CLI:
clawdbot install Shaharsha/gif-whatsappRequires:
Send GIFs naturally in WhatsApp conversations.
WhatsApp doesn't support direct Tenor/Giphy URLs. You MUST:
gifPlayback: truegifgrep "SEARCH QUERY" --max 5 --format url
Search in English for best results.
Always get 5 results and pick the best one based on the filename/description - don't just take the first result.
curl -sL "GIF_URL" -o /tmp/gif.gif
ffmpeg -i /tmp/gif.gif -movflags faststart -pix_fmt yuv420p -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" /tmp/gif.mp4 -y
message action=send to=NUMBER message="" filePath=/tmp/gif.mp4 gifPlayback=true
Note: Use invisible character (left-to-right mark, U+200E) as message to send GIF without visible caption.
# Search
gifgrep "thumbs up" --max 3 --format url
# Pick best URL, then:
curl -sL "https://media.tenor.com/xxx.gif" -o /tmp/g.gif && \
ffmpeg -i /tmp/g.gif -movflags faststart -pix_fmt yuv420p -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" /tmp/g.mp4 -y 2>/dev/null
# Then send with message tool, gifPlayback=true
✅ Good times:
❌ Don't overuse:
| Emotion | Search Terms |
|---------|--------------|
| Happy | celebration, party, dancing, excited |
| Approval | thumbs up, nice, good job, applause |
| Funny | laugh, lol, haha, funny |
| Shocked | mind blown, shocked, surprised, wow |
| Sad | crying, sad, disappointed |
| Frustrated | facepalm, ugh, annoyed |
| Love | heart, love, hug |
| Cool | sunglasses, cool, awesome |
/tmp and are overwritten each time (-y flag) character (U+200E, Left-to-Right Mark) is used as an invisible caption so WhatsApp sends the GIF without visible text. This is a standard Unicode control character, not an injection techniquemessage tool — no separate WhatsApp credentials neededgifPlayback=true displays as looping GIFGenerated Mar 1, 2026
Customer service agents can quickly send appropriate GIFs to express empathy, celebrate resolutions, or add humor to lighten tense situations. This helps humanize digital interactions and improve customer satisfaction scores while maintaining professional boundaries.
Remote teams can use GIFs to celebrate milestones, acknowledge achievements, or add fun to daily standups. Managers can send congratulatory GIFs for completed projects, creating positive reinforcement without lengthy messages in team communication channels.
Marketing teams can send timely, relevant GIFs to engage customers during campaigns, product launches, or seasonal promotions. This creates more dynamic conversations than text alone and can increase response rates for promotional messages when used strategically.
Social media managers can quickly respond to comments and messages with relevant GIFs, creating more engaging interactions than plain text. This helps maintain brand personality and increases engagement rates across social platforms integrated with WhatsApp Business.
Sales representatives can add personality to follow-up messages by including celebratory GIFs after deals close or encouraging GIFs during negotiations. This helps build rapport with clients while maintaining professionalism through controlled, appropriate use.
Offer this skill as part of a monthly subscription service for businesses using WhatsApp for customer communication. Include tiered pricing based on usage volume, team size, or advanced features like custom GIF libraries and analytics.
Digital marketing and customer service agencies can integrate this skill into their service packages. Charge clients for setup, training, and ongoing management of GIF-enhanced communication strategies as a value-added service.
License the skill technology to large corporations for internal deployment. Offer white-label options, custom integrations with existing CRM systems, and enterprise-grade support with SLAs for mission-critical communication workflows.
💬 Integration Tip
Ensure all required binaries (gifgrep, ffmpeg, curl) are properly installed and accessible in the system PATH before deployment, and test the complete workflow end-to-end with a sample WhatsApp number.
iMessage/SMS CLI for listing chats, history, watch, and sending.
Use when you need to control Discord from Clawdbot via the discord tool: send messages, react, post or upload stickers, upload emojis, run polls, manage threads/pins/search, fetch permissions or member/role/channel info, or handle moderation actions in Discord DMs or channels.
Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Send WhatsApp messages to other people or search/sync WhatsApp history via the wacli CLI (not for normal user chats).
Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).
OpenClaw skill for designing Telegram Bot API workflows and command-driven conversations using direct HTTPS requests (no SDKs).