slack-gif-creator

Create and validate animated GIFs for Slack messages.

2|1|Updated Nov 25, 2025
One-click install
npx skills add https://github.com/ronniwheellike973/Mini-Agent --skill slack-gif-creator-ronniwheellike973
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/ronniwheellike973/Mini-Agent/tree/main/mini_agent/skills/slack-gif-creator
Command: npx skills add https://github.com/ronniwheellike973/Mini-Agent --skill slack-gif-creator-ronniwheellike973

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the process of creating animated GIFs specifically optimized for Slack, including validation for size constraints and composable animation primitives.

Core Features & Use Cases

  • GIF Creation: Offers tools to build and animate GIFs that are compatible with Slack's size and format requirements.
  • Size Validation: Ensures GIFs do not exceed Slack's size limits and are optimized for emoji usage.
  • Animation Primitives: Provides composable building blocks for creating various animation effects.
  • Use Case: You can use this Skill to create an animated GIF of a bouncing ball for an emoji reaction in a Slack message.

Quick Start

Run the 'create_slack_gif' command with the desired emoji and motion effect parameters.

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 animated GIFs for Slack that meet size and format limits?

Creating animated GIFs for Slack requires optimizing file sizes and formats to meet platform constraints, which this toolkit handles by providing validation checks and composable animation primitives for custom emoji reactions.

What are animation primitives and how do they work for building GIFs?

Animation primitives are composable building blocks used to construct various motion effects within a GIF. They allow you to define and layer specific animation sequences, enabling the creation of complex visual effects like bouncing or rotating elements for Slack messages.

Do I need Pillow and numpy installed to generate Slack emoji GIFs?

Yes, you need Pillow and numpy installed to generate Slack emoji GIFs, as these dependencies provide the underlying image manipulation and array processing required for frame composition and animation creation.

Can I validate GIF file size against Slack limits before uploading?

Validating GIF file size against Slack limits before uploading is fully supported, ensuring your animated emoji does not exceed maximum constraints and is automatically optimized for platform compatibility and smooth rendering.

What is the best way to compose motion effects for a bouncing ball Slack reaction?

The best way to compose motion effects for a bouncing ball Slack reaction is using the provided composable animation primitives, defining movement parameters via the create_slack_gif command to generate the desired physical animation.