slack-gif-creator

Generate Slack-ready animated GIFs with motion primitives and size constraints.

38|6|Updated Aug 4, 2025
One-click install
npx skills add https://github.com/hacket/AICodingGuide --skill slack-gif-creator-hacket
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/hacket/AICodingGuide/tree/main/.claude/skills/slack-gif-creator
Command: npx skills add https://github.com/hacket/AICodingGuide --skill slack-gif-creator-hacket

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a toolkit to generate and validate Slack-ready animated GIFs, reducing manual tinkering and ensuring compatibility with Slack constraints.

Core Features & Use Cases

  • Slack-ready validation: size and dimensions checks for emoji (≤64KB) and standard messages (≤2MB).
  • Motion primitives: shake, bounce, move, zoom, and kaleidoscope to build expressive reactions.
  • Helper utilities: GIF builder, color palettes, text rendering, and frame composition to streamline creation and optimization.
  • Real-world use: create a Slack emoji reaction GIF that stays under 64KB and scales to 128x128 with clear text overlays.

Quick Start

Describe the desired Slack GIF and run the builder to generate a Slack-optimized animation.

Frequently Asked Questions about slack-gif-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I make an animated GIF under 64KB for a Slack emoji?

To create an animated GIF under 64KB for a Slack emoji, use optimization flags to constrain dimensions, frame rates, and color counts, ensuring your Slack emoji stays within strict size limits.

What is the maximum file size for animated GIFs in Slack messages?

The maximum file size for animated GIFs in standard Slack messages is 2MB, while custom Slack emoji animations must be 64KB or smaller to ensure compatibility across Slack channels.

How do I add shake and bounce motion to a Slack GIF?

You can add shake and bounce motion to a Slack GIF by composing built-in motion primitives like zoom, move, and kaleidoscope, applying these animations to frames to build expressive Slack reactions.

Can I optimize GIF frame rate and color count for Slack delivery?

You can optimize GIF delivery in Slack by configuring frame rates and reducing color counts, applying optional optimization flags to compress the animated GIF for efficient channel messaging.

How do I render text overlays on an animated Slack emoji?

To render text overlays on an animated Slack emoji, use helper utilities for text rendering and frame composition during GIF generation, scaling the output to 128x128 dimensions for clear readability.