slack-gif-creator

Generate Slack-ready animated GIFs from descriptive prompts with size validators.

5|Updated Nov 16, 2025
One-click install
npx skills add https://github.com/QuestForTech-Investments/claude-code-skills --skill slack-gif-creator-questfortech-investments
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/QuestForTech-Investments/claude-code-skills/tree/main/slack-gif-creator
Command: npx skills add https://github.com/QuestForTech-Investments/claude-code-skills --skill slack-gif-creator-questfortech-investments

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Slack GIFs often fail Slack's size or dimension constraints or require manual tooling to craft engaging visuals. This Skill delivers a modular toolkit to generate optimized Slack GIFs automatically, saving time and ensuring compliance with Slack's media guidelines.

Core Features & Use Cases

  • Validators: Check Slack size and dimensions for message GIFs and emoji GIFs, warning when limits are exceeded.
  • Animation Primitives: Reusable building blocks (shake, bounce, move, kaleidoscope, etc.) to compose dynamic Slack GIFs.
  • Templates & Workflows: Ready-to-use patterns for emoji and message GIFs, with a quick path to validate Slack readiness before upload.
  • Use Case: Create a Slack emoji reaction GIF from description, then optimize colors and frame count to stay within 64KB emoji limits.

Quick Start

Describe the Slack GIF you want (for example: "12-frame emoji burst of 🎯 at 128x128 optimized for Slack emoji"). Slack GIF Creator will generate frames, apply color quantization, and run Slack-specific validations, then save the final GIF and report readiness.

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 Slack animated GIFs that meet the 64KB emoji size limit?

Slack animated GIFs are generated from descriptive prompts using a modular animation toolkit. The process applies color quantization and frame count optimization, then runs Slack-specific validators to ensure compliance with message and emoji size limits.

What are the size constraints for Slack message GIFs versus emoji GIFs?

Slack message GIFs must stay under 2MB, while Slack emoji GIFs are limited to 64KB. The toolkit provides validators that check dimensions and file size, warning automatically when these Slack media guidelines are exceeded.

Can I use Pillow and numpy to build custom animation primitives for Slack?

Slack GIF creation uses Pillow, imageio, and numpy for rendering and encoding. It provides reusable animation primitives like shake, bounce, move, and kaleidoscope that can be composed to build custom dynamic GIFs for Slack.

How do I optimize a GIF palette to reduce file size for Slack emoji?

Optimizing a GIF palette for Slack emoji involves applying color quantization and reducing the frame count during generation. The toolkit handles this automatically and validates the final output against the 64KB emoji constraint.

What's the best way to validate Slack GIF dimensions before uploading?

The best way to validate Slack GIF dimensions is using built-in validators that check file size and dimensions against Slack constraints. They warn when message GIFs exceed 2MB or emoji GIFs exceed 64KB before upload.

Do I need any dependencies installed to generate animated Slack GIFs?

Generating animated Slack GIFs requires Pillow, imageio, and numpy for rendering and encoding. These dependencies support the animation primitives and color quantization needed to meet Slack's media constraints.