slack-gif-creator

Create Slack-ready animated GIFs from frames with defined dimensions and fps.

3|1|Updated Dec 8, 2025
One-click install
npx skills add https://github.com/bobmatnyc/termpilot --skill slack-gif-creator-bobmatnyc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/bobmatnyc/termpilot/tree/main/.claude/skills/skills-slack-gif-creator
Command: npx skills add https://github.com/bobmatnyc/termpilot --skill slack-gif-creator-bobmatnyc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pillow, imageio, numpy.

What problem does it solve?

Creating high-quality, optimized animated GIFs for Slack that meet specific platform requirements can be tricky and time-consuming. This skill provides the knowledge and utilities to effortlessly generate polished GIFs tailored for Slack.

Core Features & Use Cases

  • Slack-Optimized Output: Adheres to Slack's dimension, FPS, and color requirements for emoji and message GIFs.
  • Programmatic Animation: Utilizes PIL (Pillow) for drawing custom graphics and animating them frame-by-frame.
  • Advanced Optimization: Includes utilities for reducing file size through color reduction, duplicate frame removal, and emoji-specific settings.
  • Creative Control: Offers easing functions and animation concepts (shake, pulse, bounce, spin) to make graphics look polished and engaging.

Quick Start

Use the slack-gif-creator skill to create a 128x128 emoji GIF of a bouncing star, optimized 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?

Creating Slack-optimized GIFs involves using PIL to draw frames, assembling them with GIFBuilder, and applying optimization techniques like color reduction. This Skill automates the entire process, handling dimension requirements (128x128 for emoji, 480x480 for messages), fps settings (10–30), and file-size optimization to ensure Slack readiness.

Can I generate emoji-sized GIFs under 3 seconds with custom animations?

Yes. The Skill creates 128x128 emoji GIFs under 3 seconds using frame-by-frame animation with PIL drawing and easing functions. You can apply animations like bounce, shake, pulse, and spin while controlling fps and color depth to stay within Slack's constraints.

What file-size optimization techniques work for Slack GIFs?

Optimization includes color reduction (48–128 colors), duplicate frame removal, and emoji-specific settings. These techniques reduce file size while preserving animation quality, ensuring your GIFs meet Slack's platform requirements without manual compression.

Do I need to know PIL and image processing to create Slack GIFs?

No. The Skill abstracts PIL-based drawing and frame assembly behind a programmatic interface. You provide frames or images and configuration (dimensions, fps, duration), and the Skill handles rendering, optimization, and validation automatically.

Can I use this to generate message GIFs larger than emoji size?

Yes. The Skill supports 480x480 dimensions for message GIFs alongside 128x128 emoji GIFs. You configure size, fps (10–30), color depth, and duration when creating each GIF to match your use case.

What happens if my GIF exceeds Slack's dimension or duration limits?

The Skill includes validation steps that check against Slack's requirements before output. If your animation exceeds constraints, optimization adjusts color depth and removes duplicate frames; you can also reduce fps or duration to comply.