gif-whatsapp
Search and send GIFs on WhatsApp. Handles the Tenor→MP4 conversion required for WhatsApp.
Why use this skill?
Enhance your WhatsApp chats with the gif-whatsapp skill. Automatically search, download, convert, and send looping GIFs in your conversations with ease.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/shaharsha/gif-whatsappWhat This Skill Does
The gif-whatsapp skill empowers your OpenClaw agent to find, process, and send engaging GIFs directly within WhatsApp conversations. Because WhatsApp does not natively handle direct links from GIF providers like Tenor or Giphy, this skill automates the critical conversion workflow. It searches for relevant media, downloads the source file to a temporary directory, and leverages ffmpeg to convert the GIF into an optimized MP4 format. By setting the gifPlayback parameter to true, the skill ensures that the media renders as an auto-looping GIF within the recipient's chat interface. To maintain a clean visual experience, it utilizes a Unicode 'Left-to-Right Mark' (U+200E) as an invisible caption, preventing unwanted text artifacts from appearing alongside the animation.
Installation
To integrate this skill into your environment, run the following command in your terminal:
clawhub install openclaw/skills/skills/shaharsha/gif-whatsapp
Ensure that you have ffmpeg installed on your host system, as the skill relies on it for the MP4 transcoding process.
Use Cases
This skill is perfect for enhancing human-to-agent or agent-facilitated human-to-human communications. It is best utilized when a text-only response feels too rigid or cold. Use it to:
- Acknowledge a celebration or milestone with an energetic dance GIF.
- Provide visual confirmation or approval using 'thumbs up' or 'clapping' animations.
- Add personality to humorous interactions or lighthearted banter.
- Use as a reaction tool during high-stakes or emotional updates to express sympathy or excitement.
Example Prompts
- "Find a funny cat GIF and send it to Sarah on WhatsApp to cheer her up."
- "Search for a 'thumbs up' GIF and send it to the team group chat for the project update."
- "Send a celebration GIF to John because we just hit our sales target."
Tips & Limitations
- Search Strategy: Always utilize the
--max 5flag ingifgrep. Previewing multiple results allows the agent to select the highest-quality file rather than relying on the first arbitrary result. - Rate Limiting: Avoid spamming; one GIF per conversation context is generally optimal to maintain professional communication standards.
- File Handling: The skill strictly uses the
/tmpdirectory. It uses the-yflag to overwrite existing files, ensuring no storage bloat occurs over time. - Privacy: Note that this skill interacts with external GIF providers to perform the search. Always ensure you are using this skill within a trusted, private communication channel.
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-shaharsha-gif-whatsapp": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, code-execution
Related Skills
hebrew-nikud
Hebrew nikud (vowel points) reference for AI agents. Correct nikud rules for verb conjugations (binyanim), dagesh, gender suffixes, homographs, and common mistakes. Use before adding nikud to Hebrew text (especially for TTS).
google-maps
Google Maps integration for OpenClaw with Routes API. Use for: (1) Distance/travel time calculations with traffic prediction, (2) Turn-by-turn directions, (3) Distance matrix between multiple points, (4) Geocoding addresses to coordinates and reverse, (5) Places search and details, (6) Transit planning with arrival times. Supports future departure times, traffic models (pessimistic/optimistic), avoid options (tolls/highways), and multiple travel modes (driving/walking/bicycling/transit).
spotify-linux
Spotify CLI for headless Linux servers. Control Spotify playback via terminal using cookie auth (no OAuth callback needed). Perfect for remote servers without localhost access.
tavily-search-pro
Tavily AI search platform with 5 modes: Search (web/news/finance), Extract (URL content), Crawl (website crawling), Map (sitemap discovery), and Research (deep research with citations). Use for: web search with LLM answers, content extraction, site crawling, deep research.
google-search
Google web search via Gemini Search Grounding (primary) and Custom Search JSON API (fallback). Use for: (1) Synthesized answers with citations (grounded search), (2) Raw link results with snippets, (3) Image search. Excellent Hebrew support. Preferred over built-in web_search (Perplexity).