Language:JapaneseEnglish

slack-gif-creator Claude Code Skill

Author
Anthropic
Topics
Design & Media Production · Project Management & Collaboration
License
See LICENSE.txt
First cataloged
2026-07-09 (UTC)
Explanation last updated
2026-10-09 (UTC)
Source (GitHub) last updated
2026-04-20 (UTC) (178 days ago)

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

This is a Claude skill that helps generate animated GIFs tailored to Slack's size and format limits. It supplies reference constraints such as recommended dimensions, frame rate, color count, and duration for emoji versus message GIFs. It includes Python-based helper code for assembling frames, validating output against Slack's requirements, applying easing curves for smoother motion, and composing common frame elements like gradients, circles, text, and stars. It also documents a range of animation techniques (shake, pulse, bounce, spin, fade, slide, zoom, particle burst) and optimization tactics for reducing file size. It does not ship pre-made graphic assets or emoji fonts; the assistant is expected to draw shapes itself using PIL.

What you can do with slack-gif-creator

  • Learn the dimension, frame-rate, color-count, and duration limits Slack expects for emoji and message GIFs
  • Build frame sequences with a provided GIFBuilder utility and export an optimized GIF
  • Validate a finished GIF against Slack's size and format requirements
  • Apply easing functions (e.g. ease-in/out, bounce, elastic) for smoother motion
  • Use frame-composition helpers for gradients, basic shapes, text, and stars
  • Reference documented patterns for effects like shaking, pulsing, bouncing, spinning, fading, sliding, zooming, and particle bursts
  • Apply optimization strategies (fewer frames, fewer colors, smaller size, duplicate removal) to shrink file size when needed
  • Work with a user-uploaded image either as the literal animation source or as a style reference

Sources

Back to list