slack-gif-creator

Generate Slack-optimized animated GIFs with adjustable FPS, dimensions, and color count.

Updated Feb 15, 2026
One-click install
npx skills add https://github.com/Aiden-Kwak/Bob-Skills --skill slack-gif-creator-aiden-kwak
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/Aiden-Kwak/Bob-Skills/tree/main/.cursor/skills/slack-gif-creator
Command: npx skills add https://github.com/Aiden-Kwak/Bob-Skills --skill slack-gif-creator-aiden-kwak

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pillow, imageio, numpy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps users create animated GIFs that are optimized for Slack, ensuring they meet dimension, file size, and quality requirements for both regular messages and emoji.

Core Features & Use Cases

  • GIF Creation: Programmatically generate animated GIFs from scratch or by animating user-provided images.
  • Slack Optimization: Automatically adjusts dimensions, color palettes, and frame rates to meet Slack's specifications.
  • Use Case: A user wants to create a custom animated emoji for their team's Slack channel. They can describe the animation, and this Skill will generate a GIF optimized for Slack emoji dimensions and file size.

Quick Start

Use the slack-gif-creator skill to make a 128x128 animated GIF of a bouncing ball with 10 frames per second.

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 an animated GIF optimized for Slack?

To create an animated GIF optimized for Slack, you can programmatically generate frames and adjust parameters like FPS, dimensions, and color count. This utilizes Pillow and imageio for manipulation, ensuring the output meets Slack's specifications.

What dimensions and frame rate should a custom Slack emoji GIF have?

A custom Slack emoji GIF typically requires specific dimensions and frame rates to meet platform limits. You can configure parameters like 128x128 dimensions and 10 frames per second to ensure your animated emoji is properly optimized for Slack.

Can I use Pillow and imageio to generate Slack GIFs?

Yes, you can use Pillow and imageio to generate Slack GIFs. Pillow handles image manipulation and frame composition, while imageio manages the GIF encoding and color quantization to produce files optimized for Slack messages and emojis.

How does color quantization affect animated GIF creation?

Color quantization reduces the number of colors in an animated GIF, which directly decreases file size to meet Slack's optimization requirements. By adjusting the color count parameter during frame composition, you balance visual quality with platform constraints.

What is the best way to validate GIF dimensions for Slack messages?

The best way to validate GIF dimensions for Slack messages is to use dimension validation utilities during creation. This ensures your animated GIF automatically adjusts to meet Slack's exact specifications for both regular messages and custom emojis.