slack-gif-creator

Create Slack-optimized animated GIFs with PIL frame construction and validators.

14|4|Updated Nov 22, 2025
One-click install
npx skills add https://github.com/pacphi/sindri --skill slack-gif-creator-pacphi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/pacphi/sindri/tree/main/docker/lib/extensions/vf-slack-gif-creator/resources
Command: npx skills add https://github.com/pacphi/sindri --skill slack-gif-creator-pacphi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides templates and utilities to generate optimized Slack GIFs for reactions and status indicators.

Core Features & Use Cases

  • Templates: Prebuilt GIF templates (bounce, explode, fade, slide, spin, etc.).
  • Validation: Ensure Slack size and frame limits are met.
  • Utilities: Validators and typography helpers to ensure legibility.

Quick Start

Generate a 3-second bounce emoji GIF suitable for Slack.

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 animated GIFs optimized for Slack?

Create Slack-optimized animated GIFs using prebuilt templates like bounce, fade, and spin. The Skill handles frame construction, color quantization, and validation to ensure compliance with Slack size limits (128x128 for emoji, 480x480 for messages) and frame constraints under 3 seconds.

What GIF dimensions and animation settings work best for Slack reactions?

Slack emoji GIFs use 128x128 dimensions, 10–30 FPS, 48–128 colors, and durations under 3 seconds. Message GIFs scale to 480x480 with the same frame rate and color palette. The Skill validates these constraints automatically.

Can I add text and custom styling to animated GIFs for Slack?

Yes. The Skill supports text rendering with outlines and shadows, gradient fills, and outline effects. Typography helpers ensure legibility within Slack's size and color limits for both emoji and message GIFs.

What animation effects are available for creating Slack GIFs?

Prebuilt animation templates include bounce, explode, fade, slide, spin, and shake. Each template applies frame-by-frame motion within Slack's 3-second duration limit for emoji GIFs and performance constraints.

How does color quantization work in Slack GIF generation?

Color quantization reduces your GIF palette to 48–128 colors while maintaining visual quality. The Skill uses palette handling and PIL-based processing to optimize file size and rendering performance on Slack.

Do I need to validate GIFs before uploading them to Slack?

The Skill includes built-in Slack-specific validators that automatically check size, frame count, duration, and color constraints. Validation ensures your GIFs meet Slack's technical requirements for reactions, chat previews, and status indicators.