A cross-platform GIF reaction skill that enables AI agents to search and send optimized animated GIFs on Telegram, WhatsApp, Discord, Signal, and other messaging channels.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install gif-multi
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install gif-multi using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The GIF Multi skill is a highly versatile tool designed for AI assistants to express dynamic reactions natively across various messaging platforms such as Telegram, WhatsApp, Discord, and Signal. Powered by the Giphy API, it allows AI agents using Openclaw Skills to search, optimize, and automatically deliver relevant animated media directly within conversations. By detecting active communication channels, this skill ensures that media delivery fits perfectly within the host application's specifications.
With multi-channel auto-discovery and intelligent caching, GIF Multi serves as an essential feature for making conversations with AI agents more lifelike, contextual, and engaging. Its flexible operating modes enable spontaneous, human-like reaction patterns or strictly requested interactions, providing developers with granular control over AI conversational behavior.
Make sure your environment has the following system packages installed:
Register for a developer account at Giphy Developers, click "Create an App", and select the API option (free tier provides up to 1,000 requests/day).
Save your Giphy API key securely using one of the following methods:
Option A: Through openclaw.json (Recommended)
{
"skills": {
"entries": {
"gif-multi": {
"env": {
"GIPHY_API_KEY": "your_giphy_api_key_here"
}
}
}
}
}
Option B: Through ~/.openclaw/.env
echo 'GIPHY_API_KEY=your_giphy_api_key_here' >> ~/.openclaw/.env
Verify the integration works properly and check for missing system dependencies:
python3 {baseDir}/scripts/gif_multi.py --check
This skill maintains a local configuration and directory structure for caching images to ensure high performance with Openclaw Skills:
| Item | Description | Location / Value |
|---|---|---|
| Local Config | Stores current platform registrations, operational modes, and settings | {baseDir}/config.json |
| GIF Cache Directory | Temporary storage folder for active GIF processes | {baseDir}/.gif_cache/ |
| Rating Options | Configurable content filter level to prevent inappropriate material | g (default), pg, pg-13, r |
| Auto-clean Timer | Clears orphaned assets to maintain disk health | Files older than 10 minutes |
When a search query is executed, the tool returns a JSON object containing the absolute system path to the cached media file:
{
"path": "/path/to/project/.gif_cache/gif_1700000000.gif"
}
on_request, while telling the agent "feel free to send GIFs naturally" restores it to natural mode.--rating parameter (options include g, pg, pg-13, or r) directly from the CLI tool or configuration file.Loading
An AI-powered skill that bridges the gap between natural language and structured database queries by translating plain English into precise, schema-validated SQL.

Converts user interface screenshots into accurate, functional HTML/CSS or React and Tailwind CSS components using advanced vision models.

A lightweight, local-first note-taking tool that instantly captures ideas, to-dos, and reading lists with automatic categorization and zero external dependencies.

A zero-dependency Python library for constructing data pipelines with serial, parallel, and conditional execution paths.

A highly structured URL extraction skill converting web pages into clean markdown through a deterministic fallback pipeline of markdown.new and Jina Reader.

A developer-focused agent skill that converts natural language requests into schema-accurate, dialect-specific SQL queries.








































