Back to Skills

slack-gif-creator

Toolkit for creating animated GIFs optimized for Slack, with validators for size constraints and composable animation primitives. This skill applies when users request animated GIFs or emoji animations for Slack from descriptions like "make me a GIF for Slack of X doing Y".

18,841stars1,913forksUpdated 1/14/2026

Security Assessment

Safe(100/100)
Security Score100/100

About slack-gif-creator

The Slack GIF Creator is a versatile toolkit specifically designed to create animated GIFs that are optimized for use on Slack. This skill addresses the common challenges users face when attempting to generate GIFs that meet Slack's stringent requirements, such as maximum file sizes, optimal dimensions, frame rates, and color limits. By providing a structured approach to GIF creation, users can easily produce high-quality animations that enhance their Slack communication without running into compatibility issues.

FAQ

What are the size constraints for GIFs used in Slack?

Message GIFs must be under 2MB and emoji GIFs must be under 64KB.

Can I use any dimensions for my GIFs?

No, message GIFs should ideally be 480x480 pixels and emoji GIFs should be 128x128 pixels.

Are there any limitations on the number of frames in emoji GIFs?

Yes, it is recommended to limit emoji GIFs to 10-15 frames to stay within the 64KB limit.

What types of animations can I create with this toolkit?

You can create various animations like shake, bounce, spin, and pulse using the provided animation primitives.

Is this toolkit suitable for beginners in animation?

Yes, the toolkit is designed to be user-friendly, allowing users to apply validators and animation primitives easily.

All Files

23 files
LICENSE.txt11.1 KB
View
SKILL.md16.7 KB
View
color_palettes.py8.5 KB
View
easing.py6.1 KB
View
frame_composer.py14.1 KB
View
gif_builder.py9.3 KB
View
typography.py10.5 KB
View
validators.py8.0 KB
View
visual_effects.py14.5 KB
View
requirements.txt0.1 KB
View
bounce.py3.0 KB
View
explode.py11.0 KB
View
fade.py9.9 KB
View
flip.py9.2 KB
View
kaleidoscope.py6.2 KB
View
morph.py11.0 KB
View
move.py9.2 KB
View
pulse.py8.4 KB
View
shake.py3.6 KB
View
slide.py9.1 KB
View
spin.py8.9 KB
View
wiggle.py9.8 KB
View
zoom.py9.9 KB
View

Install slack-gif-creator

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill