A versatile animation tool for converting image folders and sprite sheet grids into high-quality, compressed GIF files.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install gif-maker
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-maker 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 Maker is a robust tool within the Openclaw Skills library designed to streamline the creation of animated GIFs from various static sources. It provides a bridge between design assets and ready-to-use animations by supporting both sequential image frames (PNG/JPG) and structured sprite sheets.
By integrating this skill into your workflow, you gain access to professional-grade animation features like custom frame rate control, automatic grid slicing, and intelligent file size optimization. It is particularly useful for developers and designers who need to generate platform-compliant assets for web, mobile, or social media environments where file size and quality balance are critical.
This skill is designed to work seamlessly within the Openclaw Skills environment. You can use the provided runner script which automatically handles virtual environment creation and dependency installation.
# Basic usage for an image sequence
./skills/gif-maker/scripts/run.sh /path/to/frame_folder --output my_anim.gif
# Basic usage for a sprite sheet with a 4x4 layout
./skills/gif-maker/scripts/run.sh /path/to/sheet.png --layout 4x4 --output my_sheet.gif
# Usage with specific FPS and file size limit (950KB)
./skills/gif-maker/scripts/run.sh /path/to/folder --fps 24 --max-size 950
Note: For compression features, ensure that gifsicle is installed on your system (e.g., brew install gifsicle on macOS).
The GIF Maker skill utilizes a straightforward parameter set to manage data input and output:
| Parameter | Requirement | Description |
|---|---|---|
source |
Required | The path to the input directory or image file. |
--output |
Optional | The filename for the resulting GIF (default: output.gif). |
--fps |
Optional | Sets the frames per second for the animation (default: 12). |
--layout |
Conditional | Required for sprite sheets only (e.g., 'Row x Column' like 4x4). |
--max-size |
Optional | Target maximum file size in KB for automatic compression. |
Loading
A comprehensive Node.js client and CLI for querying, analyzing, and exporting energy data from iammeter devices via official APIs.

An Alibaba Cloud-powered Text-to-Speech synthesis skill for generating high-quality audio from text strings.

Automate your daily status reports by extracting task progress and blockers from your conversation history and project logs.

Connect OpenClaw agents to the OneBot protocol for seamless QQ messaging and bot integration.

A precision tool for generating standardized 4x4 sticker sheets with consistent visual styles and transparent backgrounds.

A specialized tool for automatically cropping and formatting grid images into WeChat-compliant sticker packs.








































