slack-gif-creator Skill
Skill Claude Code Design & Media ProductionThe explanation below is AI-generated. Please verify it against the sources.
slack-gif-creator is a Claude skill that provides knowledge and utilities for creating animated GIFs optimized for Slack. It supplies Slack's dimension, FPS, color, and duration constraints (e.g., 128x128 for emoji GIFs, 480x480 for message GIFs), along with Python utilities (GIFBuilder, validators, easing functions, frame helpers) built on PIL, imageio, and numpy. It does not include pre-made animation templates or pre-packaged graphics; users draw animations from scratch with PIL primitives or work with user-uploaded images. The skill is intended for use when a user requests an animated GIF for Slack.
What you can do with slack-gif-creator
- Build GIFs sized for Slack emoji (128x128) or messages (480x480) using GIFBuilder
- Set FPS (10-30) and color count (48-128) to control file size and quality
- Draw frames from scratch with PIL ImageDraw primitives (ellipses, polygons, lines, rectangles)
- Load and use user-uploaded images directly or as style/color inspiration
- Apply easing functions (linear, ease_in, ease_out, bounce_out, elastic_out, back_out) for smooth motion
- Use frame helpers like create_gradient_background, draw_circle, draw_star, draw_text
- Implement animation concepts such as shake, pulse, bounce, spin, fade, slide, zoom, and particle explosion
- Validate GIFs against Slack requirements with validate_gif and is_slack_ready
- Optimize file size via fewer frames, fewer colors, smaller dimensions, duplicate-frame removal, or emoji mode
Sources
Original description (English)
Knowledge and utilities for creating animated GIFs optimized for Slack. Provides constraints, validation tools, and animation concepts. Use when users request animated GIFs for Slack like "make me a GIF of X doing Y for Slack."
History of slack-gif-creator
- Skill Added slack-gif-creator