slack-gif-creator

Generate Slack-optimized animated GIFs with dimension, color, and frame rate adjustments.

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

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 emoji and message usage.

Core Features & Use Cases

  • Optimized GIF Creation: Generates GIFs with appropriate dimensions (128x128 for emoji, 480x480 for messages), color palettes, and frame rates.
  • Animation Utilities: Provides tools for drawing graphics, applying easing functions for smooth motion, and composing frames.
  • 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 an optimized GIF ready for upload.

Quick Start

Use the slack-gif-creator skill to make a 128x128 animated GIF of a bouncing ball with 48 colors.

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 for Slack that meets size and dimension limits?

Creating animated GIFs for Slack requires specific optimization to meet platform constraints. This Skill handles dimension adjustments, reducing color palettes to 48 colors, and tuning frame rates automatically for both emoji and message formats.

How do I make a custom animated Slack emoji from scratch?

Making a custom animated Slack emoji involves generating a 128x128 GIF with an optimized color palette. This Skill uses drawing primitives and easing functions to compose smooth motion frames ready for direct upload to your workspace.

Do I need Pillow and imageio installed to generate Slack animations?

Yes, you need Pillow and imageio installed to generate Slack animations. Pillow handles the image manipulation and drawing primitives, while imageio manages the GIF encoding and frame composition processes.

What is the best way to optimize GIF frame rate and colors for Slack messages?

The best way to optimize GIF frame rate and colors for Slack messages is using automated reduction techniques. This Skill adjusts frame rates and reduces color palettes to ensure the final 480x480 output meets Slack's file size requirements.

Can I use easing functions to smooth out animation motion in a Slack GIF?

Yes, you can use easing functions to smooth out animation motion in a Slack GIF. This Skill includes animation utilities that apply easing functions to drawing primitives, ensuring natural movement transitions between composed frames.