slack-gif-creator

Create Slack-optimized animated GIFs from programmatically generated frames.

71|7|Updated Nov 16, 2025
One-click install
npx skills add https://github.com/kivo360/OmoiOS --skill slack-gif-creator-kivo360
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/kivo360/OmoiOS/tree/main/.claude/skills/slack-gif-creator
Command: npx skills add https://github.com/kivo360/OmoiOS --skill slack-gif-creator-kivo360

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides knowledge and utilities for creating Slack-optimized animated GIFs, helping teams generate engaging visuals that comply with Slack constraints and optimize file size.

Core Features & Use Cases

  • GIF assembly & optimization: build frames with PIL, apply color quantization, and optimize for Slack-ready output.
  • Drawing primitives & utilities: provide frameComposition tools for shapes, text, gradients, and simple animations.
  • Validation readiness: guidelines and helpers to ensure resulting GIFs meet Slack's size and dimension requirements.

Quick Start

Create a 128x128 Slack emoji GIF by assembling frames with PIL and saving using optimize_for_emoji.

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 a Slack-optimized animated GIF from programmatically generated frames?

To create a Slack-optimized animated GIF, assemble your programmatically generated frames using PIL and imageio. The process applies color quantization and frame rate control to ensure the output meets Slack's size and dimension constraints.

What is the maximum size for a Slack emoji GIF?

Slack emoji GIFs require a strict 128x128 dimension. The generation process includes validation helpers and emoji-optimized presets to ensure your animated GIF stays within Slack's specific file size and dimension requirements.

Can I use PIL and imageio to build animated GIFs for Slack messages?

Yes, you can use PIL and imageio to build animated GIFs for Slack. The workflow involves drawing primitives like shapes and text, applying color quantization, and saving with optional emoji-optimized presets for messaging.

What is the best way to optimize GIF file size for Slack emojis?

The best way to optimize GIF file size for Slack emojis is applying color quantization and frame rate control during assembly. Using PIL with specific emoji-optimized presets ensures lightweight visuals suitable for Slack constraints.

Why does my animated GIF exceed Slack file size limits?

Your animated GIF exceeds Slack limits if it lacks color quantization and frame rate control. Using validation helpers and optimization presets during frame composition with PIL ensures the output meets Slack's lightweight visual requirements.