slack-gif-creator

Generate Slack-optimized animated GIFs with size and dimension validation.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/CuCryptos/sixroundsdeep --skill slack-gif-creator-cucryptos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/CuCryptos/sixroundsdeep/tree/main/.agents/skills/slack-gif-creator
Command: npx skills add https://github.com/CuCryptos/sixroundsdeep --skill slack-gif-creator-cucryptos

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This toolkit helps users create animated GIFs optimized for Slack, ensuring they meet size and dimension constraints for both messages and custom emoji.

Core Features & Use Cases

  • Slack Optimization: Built-in validators check against Slack's size limits (2MB for messages, 64KB for emoji).
  • Animation Primitives: Provides building blocks like shake, bounce, spin, fade, zoom, and more for creating dynamic animations.
  • Composable Effects: Mix and match primitives to build complex animations (e.g., bounce + shake for impact).
  • Use Case: Generate a custom emoji GIF of a bouncing ball that fits within Slack's 64KB limit, or create a reaction GIF of a spinning emoji for a message.

Quick Start

Use the slack-gif-creator skill to make a bouncing emoji GIF.

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 custom Slack emoji GIF that stays under the 64KB file size limit?

To create a custom Slack emoji GIF, you need a tool that validates file dimensions and size against Slack's 64KB emoji limit. This Skill handles that validation natively while applying animation primitives like bounce, shake, or fade to your source images.

Can I combine multiple animation effects like shake and bounce in a single GIF?

Yes, you can combine multiple animation effects in a single GIF. The Skill provides composable animation primitives, allowing you to mix and match effects like shake, bounce, spin, and zoom to build complex, dynamic animations for Slack messages.

Does this approach work for optimizing GIFs for both Slack messages and custom emoji?

Optimizing GIFs for Slack messages and custom emoji requires strict file size adherence. This Skill includes built-in validators that check against Slack's limits, specifically 2MB for messages and 64KB for custom emoji.

What visual effects and easing functions can I use to generate animated GIFs?

You can use visual effects and easing functions including shake, bounce, spin, fade, zoom, explode, wiggle, slide, flip, morph, move, and kaleidoscope. These primitives serve as building blocks for rendering dynamic animated GIFs.

Do I need Pillow and imageio installed to build and render GIF animations?

Yes, you need Pillow, imageio, imageio-ffmpeg, and numpy installed in your environment. These dependencies provide the helper utilities required for GIF building, text rendering, color palettes, and visual effects generation.