Language:JapaneseEnglish

slack-gif-creator Claude Code Skill

Author
Anthropic
Topics
Design & Media Production
License
See LICENSE.txt
First cataloged
2026-07-09 (UTC)
Explanation last updated
2026-09-03 (UTC)
Source (GitHub) last updated
2026-04-20 (UTC) (138 days ago)

The explanation below is AI-generated. Please verify it against the sources.

This skill gives Claude reference knowledge and code utilities for producing animated GIFs sized and optimized for Slack, covering both custom emoji and in-message GIFs. It documents Slack's constraints on dimensions (128x128 for emoji, 480x480 for messages), frame rate, color count, and duration. It bundles a frame-assembly/export helper, a validator for checking Slack readiness, an easing-function library for smoother motion, and drawing helpers for gradients, circles, text, and stars. It also provides conceptual guidance for common animation effects and file-size optimization tactics. The skill depends on the Pillow, imageio, and numpy Python packages.

What you can do with slack-gif-creator

  • Build animated GIFs sized for Slack emoji (128x128) or message attachments (480x480)
  • Check whether a generated GIF meets Slack's technical requirements
  • Apply easing functions to smooth out motion between frames
  • Use frame-composition helpers to draw gradients, circles, text, and stars
  • Reference implementation guidance for effects like bounce, spin, fade, shake, and particle bursts
  • Reduce GIF file size by adjusting frame rate, color count, dimensions, and duplicate-frame removal

Sources

Back to list