slack-gif-creator

Automate creation and validation of Slack-ready animated GIFs for messages and emojis.

166|116|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/Kilo-Org/kilo-marketplace --skill slack-gif-creator-kilo-org
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/Kilo-Org/kilo-marketplace/tree/main/skills/slack-gif-creator
Command: npx skills add https://github.com/Kilo-Org/kilo-marketplace --skill slack-gif-creator-kilo-org

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Pillow, imageio, numpy.

What problem does it solve?

Slack GIF creation is manual and error-prone; this toolkit automates Slack-focused GIF production, validation, and optimization.

Core Features & Use Cases

  • Validators for Slack constraints (size, dimensions, frames)
  • Animation Primitives: shake, bounce, move, morph, kaleidoscope, and more
  • Helper utilities: GIFBuilder, color palettes, typography
  • Use Case: Generate emoji GIFs under 64KB and message GIFs under 2MB that comply with Slack guidelines
  • Use Case: Build Slack-friendly GIFs with automatic color quantization and frame deduplication

Quick Start

Create a small 128x128 Slack emoji GIF and validate it against Slack's size and dimension limits.

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 a Slack emoji GIF under 64KB?

You can create a Slack emoji GIF under 64KB by using the built-in GIFBuilder, which applies color quantization and frame deduplication to compress animations, then validates the output against Slack's size and dimension limits.

What is the size limit for animated GIFs in Slack messages?

Slack message animated GIFs must be under 2MB, while emoji GIFs are limited to 64KB. The toolkit includes built-in validators that automatically check your GIFs against these Slack size and dimension constraints.

How do I validate GIF dimensions and frames for Slack compliance?

You validate GIF dimensions and frames for Slack compliance by running the generated animation through the toolkit's built-in Slack validators, which automatically check size, dimensions, and frame counts against Slack guidelines.

Can I use Pillow and numpy to build Slack-ready animated GIFs?

Yes, this toolkit uses Pillow, imageio, and numpy to build Slack-ready animated GIFs. It leverages these dependencies to implement animation primitives, color quantization, and frame deduplication for optimized output.

What animation effects can I apply to GIFs for Slack?

You can apply animation effects such as shake, bounce, move, morph, and kaleidoscope to GIFs for Slack. The toolkit also provides helper utilities for color palettes and typography to enhance the animation.

Why does my Slack GIF upload fail validation?

Your Slack GIF upload fails validation if it exceeds the 64KB emoji or 2MB message limits, or if the dimensions and frame count are non-compliant. The built-in validators check these constraints to prevent upload failures.