slack-gif-creator

Assemble frames into Slack-optimized animated GIFs with PIL-based GIFBuilder.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/memouritsen-ui/claude-knowledge-library --skill slack-gif-creator-memouritsen-ui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/memouritsen-ui/claude-knowledge-library/tree/main/platforms/claude-code-cli/skills-hooks/official/skills/slack-gif-creator
Command: npx skills add https://github.com/memouritsen-ui/claude-knowledge-library --skill slack-gif-creator-memouritsen-ui

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps designers and developers quickly produce Slack-ready animated GIFs from simple frame data, eliminating manual frame-by-frame editing.

Core Features & Use Cases

  • GIF building with PIL-based tools and the GIFBuilder class.
  • Validation utilities to ensure Slack-ready output (size, colors, duration).
  • Frame helpers for common animation tasks (create_blank_frame, create_gradient_background, draw_circle, draw_text, draw_star).
  • Use Case: A designer needs a 128x128 emoji gif of a logo animation for Slack reactions.

Quick Start

Use the Slack GIF Creator to assemble frames and export an optimized GIF using GIFBuilder.

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 Slack-optimized animated GIFs from frame data?

You can create Slack-optimized animated GIFs by using a PIL-based GIFBuilder class to assemble frames, apply color quantization, and enforce file-size constraints for Slack reactions.

What is the best way to automate Slack emoji GIF creation?

Automating Slack emoji GIF creation involves using frame helpers to draw shapes or text and a validation utility to ensure the output meets Slack's size and color requirements.

Does this GIF creator validate file size and colors for Slack?

Yes, the GIF creator includes validation utilities that check file size, color count, and duration to ensure your animated GIFs are fully optimized and ready for Slack.

Can I use PIL to build animated frames with shapes and text?

Yes, you can use PIL frame helpers to build animated frames by creating gradient backgrounds, drawing circles, stars, or text before assembling them into a GIF.

How do I reduce GIF file size for Slack reactions?

You can reduce GIF file size for Slack reactions by applying color optimization and quantization during frame assembly, ensuring the final output passes Slack's validation constraints.