slack-gif-creator

Generate animated GIFs for Slack with size and dimension validators.

1|Updated Nov 17, 2025
One-click install
npx skills add https://github.com/nimeshgurung/artifact-hub-collections --skill slack-gif-creator-nimeshgurung
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/nimeshgurung/artifact-hub-collections/tree/main/skills/raw/anthropics/skills/slack-gif-creator
Command: npx skills add https://github.com/nimeshgurung/artifact-hub-collections --skill slack-gif-creator-nimeshgurung

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 Skill simplifies the creation of animated GIFs optimized for Slack, ensuring they meet size and dimension constraints for both messages and custom emojis.

Core Features & Use Cases

  • Optimized GIF Creation: Generates GIFs suitable for Slack's requirements.
  • Size & Dimension Validation: Includes tools to check and ensure compliance with Slack's limits (e.g., <2MB for messages, <64KB for emojis).
  • Composable Animation Primitives: Offers building blocks like shake, bounce, spin, fade, zoom, and more for creating dynamic animations.
  • Use Case: You need to create a fun, animated reaction GIF for Slack based on a description like "make me a GIF of a cat jumping excitedly". This Skill provides the tools to build that animation efficiently.

Quick Start

Use the slack-gif-creator skill to make a GIF of a bouncing red circle.

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 that meet Slack's file size limits for messages and emojis?

To create Slack-ready animated GIFs that meet file size limits, you need a tool that generates optimized output and validates dimensions. This Skill ensures compliance with Slack's constraints, targeting under 2MB for messages and under 64KB for custom emojis.

What animation effects can I apply when generating a GIF for Slack?

When generating a Slack GIF, you can apply composable animation primitives like shake, bounce, spin, fade, and zoom. These effects function as building blocks to create dynamic visual animations from simple descriptions.

Can I use Python libraries like Pillow and NumPy to build custom Slack emoji animations?

Yes, you can build custom Slack emoji animations using Python libraries like Pillow, NumPy, and imageio. This Skill leverages these dependencies to provide composable animation primitives and utilities for text, colors, and optimization strategies.

What's the best way to optimize a GIF animation for Slack custom emojis?

The best way to optimize GIF animations for Slack custom emojis is to use built-in validation tools that check against strict size constraints. This Skill provides utilities to ensure your animated emoji stays under the 64KB limit while applying visual effects.

How do I turn a text description into an animated reaction GIF for Slack?

To turn a text description into an animated reaction GIF for Slack, you use composable animation primitives and visual effect tools. This Skill processes requests like 'make me a GIF of a cat jumping' to build the animation efficiently.