slack-gif-creator

Create Slack-optimized animated GIFs from images and drawn frames.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/zizhenchen47-oss/claude-skills --skill slack-gif-creator-zizhenchen47-oss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/zizhenchen47-oss/claude-skills/tree/main/slack-gif-creator
Command: npx skills add https://github.com/zizhenchen47-oss/claude-skills --skill slack-gif-creator-zizhenchen47-oss

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of building animated GIFs that actually work well in Slack, so you can create polished, lightweight motion graphics without hand-tuning every frame or file setting.

Core Features & Use Cases

  • Slack-focused sizing and optimization: Produces GIFs for emoji and message use cases with practical limits for dimensions, colors, duration, and file size.
  • Frame generation and animation control: Supports drawing shapes, compositing uploaded images, and applying motion patterns like bounce, pulse, slide, rotate, fade, and particle bursts.
  • Validation and compression workflow: Includes utilities to optimize color palettes, remove duplicate frames, and check whether a GIF meets Slack-friendly requirements.
  • Use case: Turn a simple illustration, reaction icon, or uploaded image into a clean animated GIF for Slack emoji or channel messages.

Quick Start

Ask the Skill to create a Slack-ready animated GIF from your image or concept, and specify whether you want it optimized for emoji or for a message post.

Frequently Asked Questions about slack-gif-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create animated GIFs optimized for Slack?

You can create animated GIFs for Slack by generating frames from images or programmatically drawn shapes, applying motion patterns, quantizing colors, and exporting compact looping files validated for Slack dimensions and file size.

Can I use Pillow and ImageIO to build animated GIF frames?

Yes, this Skill uses Pillow, ImageIO, and NumPy to build frames, composite uploaded images, quantize color palettes, and export looping GIF files suitable for Slack emoji and channel messages.

What is the best way to optimize GIF file size and dimensions for Slack?

The best way to optimize GIFs for Slack is to use a validation and compression workflow that removes duplicate frames, quantizes color palettes, and checks dimensions against Slack-friendly requirements for emoji and message posts.

Does this workflow support animation patterns like bounce, pulse, and fade?

Yes, the frame generation process supports applying motion patterns including bounce, pulse, slide, rotate, fade, and particle bursts to transform static images or drawn shapes into polished motion graphics.

What are the limitations when creating custom Slack emoji GIFs?

Limitations include adhering to Slack's practical limits for dimensions, colors, duration, and file size, which the Skill addresses through validation utilities that check whether a GIF meets Slack-friendly requirements before export.