slack-gif-creator

Create Slack-optimized animated GIFs and emoji animations from descriptions.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Snoopiam/claude_all_skills --skill slack-gif-creator-snoopiam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/Snoopiam/claude_all_skills/tree/main/slack-gif-creator
Command: npx skills add https://github.com/Snoopiam/claude_all_skills --skill slack-gif-creator-snoopiam

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating Slack-ready GIFs is tedious due to strict size limits, color palettes, and frame counts. This Skill provides a toolkit to validate, compose, and optimize animations so they work seamlessly in Slack conversations.

Core Features & Use Cases

  • Validators: Check Slack size and dimension constraints for emoji and message GIFs
  • Animation Primitives: Reusable building blocks (shake, bounce, spin, etc.) to craft frames
  • Helper Utilities: Color palettes and effects to speed up production
  • Use Case: Generate an emoji GIF under 64KB that fits the 128x128 emoji spec for Slack

Quick Start

Create an emoji GIF for Slack: emoji '🚀', 128x128, 20 frames, 10 FPS, under 64KB

Frequently Asked Questions about slack-gif-creator

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

FAQPage Schema
How do I create an animated GIF that meets Slack's size and dimension requirements?

Slack-optimized GIFs must stay under specific size limits and dimensions. This Skill validates GIFs against Slack's constraints—64KB for emoji (128x128) and larger limits for message GIFs—and enforces frame rate and color budgets to ensure your animation uploads without compression or rejection.

Can I use animation primitives like shake, bounce, and spin to build Slack GIFs?

Yes. This Skill provides reusable animation building blocks—shake, bounce, spin, and others—that you compose into frames. These primitives handle the easing and timing, letting you focus on describing what animation you need rather than coding frame sequences manually.

What are the constraints for Slack emoji GIFs?

Slack emoji GIFs must be 128x128 pixels, under 64KB, and use a limited color palette. This Skill enforces those constraints by validating dimensions, file size, frame count, and color count before you export, so your emoji works in Slack conversations without errors.

How do I convert a text description into a Slack-ready animated GIF?

Describe what you want—for example, 'rocket emoji doing a spin'—and this Skill maps that to animation primitives, applies Slack validators for size and dimensions, optimizes the color palette, and produces a ready-to-upload GIF in one step.

What color and frame-rate limits should I follow for Slack GIFs?

This Skill enforces Slack's functional requirements: limited color counts per frame to stay under size budgets, standard frame rates (typically 10 FPS for smooth playback), and duration constraints. The validators catch violations during composition so you don't upload oversized files.