slack-gif-creator

Generate animated GIFs optimized for Slack emoji and message dimensions.

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

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 specifically optimized for Slack, ensuring they meet dimension, file size, and visual quality requirements.

Core Features & Use Cases

  • Slack Optimization: Provides knowledge and tools to adhere to Slack's GIF requirements (dimensions, FPS, colors).
  • Creative Animation: Offers utilities and concepts for drawing graphics, applying animation effects (bouncing, pulsing, fading), and composing frames.
  • Use Case: A user wants to create a custom animated emoji for their team's Slack channel. They can use this Skill to design a small, looping animation that fits Slack's emoji dimensions and looks good.

Quick Start

Use the slack-gif-creator skill to make a 128x128 animated GIF of a bouncing ball for Slack.

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 emoji dimensions?

To create a Slack-optimized animated GIF, use this Skill to generate frames at 128x128 dimensions, apply color palettes that fit Slack's limits, and validate the file size and FPS to meet both emoji and message requirements.

What are Slack's GIF requirements for file size and dimensions?

Slack requires GIFs to meet specific dimension, FPS, and color palette constraints. This Skill provides built-in validation utilities to ensure your animated GIF adheres to these limits for smooth playback in both emojis and messages.

How do I add animation effects like bouncing or fading to a custom Slack GIF?

You can add animation effects to a custom Slack GIF by using this Skill's built-in easing functions and frame composition utilities, which support drawing graphics and applying bouncing, pulsing, and fading techniques.

Can I use Pillow and imageio to compose frames for a Slack animation?

Yes, this Skill leverages Pillow, imageio, and numpy to handle frame composition and animation generation. It integrates these libraries to draw graphics and assemble frames that meet Slack's specific visual constraints.

What is the best way to optimize a GIF color palette for Slack?

The best way to optimize a GIF color palette for Slack is to use this Skill's built-in color constraints and validation tools, which ensure the animation maintains visual quality while meeting Slack's specific formatting requirements.

Why does my animated Slack emoji lose quality or fail to loop correctly?

Your animated Slack emoji may lose quality or fail to loop if it exceeds Slack's dimension, FPS, or color palette limits. This Skill validates these parameters during frame composition to ensure correct looping and playback.