ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified communication Safety 4/5

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.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/shaharsha/gif-whatsapp
Or

What 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

  1. "Find a funny cat GIF and send it to Sarah on WhatsApp to cheer her up."
  2. "Search for a 'thumbs up' GIF and send it to the team group chat for the project update."
  3. "Send a celebration GIF to John because we just hit our sales target."

Tips & Limitations

  • Search Strategy: Always utilize the --max 5 flag in gifgrep. 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 /tmp directory. It uses the -y flag 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

Author@shaharsha
Stars1054
Views1
Updated2026-02-16
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-shaharsha-gif-whatsapp": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#whatsapp#gif#automation#media-processing#messaging
Safety Score: 4/5

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).

shaharsha 1054

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).

shaharsha 1054

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.

shaharsha 1054

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.

shaharsha 1054

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).

shaharsha 1054