slack-gif-creator

Generate Slack-optimized GIFs from programmatically created frames.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/sigitpoerwo/repoworkspace_zahra --skill slack-gif-creator-sigitpoerwo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/sigitpoerwo/repoworkspace_zahra/tree/main/skills/01-SIAP-PAKAI/automation/slack-gif-creator
Command: npx skills add https://github.com/sigitpoerwo/repoworkspace_zahra --skill slack-gif-creator-sigitpoerwo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate and optimize animated GIFs that are Slack-ready, balancing size, color depth, and frame count to ensure quick loading and smooth playback in Slack conversations and channels.

Core Features & Use Cases

  • GIFBuilder: assemble frames and optimize for Slack (targeting 128x128 emoji GIFs and 480x480 message GIFs)
  • Validation: verify dimensions, color budget, and frame rate to meet Slack constraints
  • Flexible workflows: apply easing, gradients, and simple graphics to produce branded visuals for onboarding, announcements, or reactions

Quick Start

Run a quick demo to generate a Slack-optimized GIF using the GIFBuilder with example frames

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 messages and reactions?

Create animated GIFs for Slack by programmatically assembling frames with GIFBuilder, which balances dimensions, color depth, and frame rate. This ensures compact, smooth-playing visuals optimized for quick loading in Slack channels.

What are the size and dimension limits for Slack emoji and message GIFs?

Slack GIF optimization targets 128x128 pixel dimensions for emoji GIFs and 480x480 for message GIFs. Validators check these dimensions alongside color budget and frame rate to meet Slack's specific constraints.

How do I apply easing and gradients when building animated GIF frames?

Apply easing and gradients when building animated GIF frames by using the GIFBuilder's composition and easing utilities. This allows you to produce branded visual workflows for onboarding and announcements.

Can I use Pillow and imageio to generate Slack-friendly animated visuals?

Yes, you can use Pillow and imageio to generate Slack-friendly animated visuals. The process automates frame creation and applies validation to ensure the output meets Slack's color and frame-rate requirements.

Why does my animated GIF load slowly or play back poorly in Slack?

Animated GIFs load slowly in Slack when they exceed the platform's size, color depth, or frame rate limits. Using a GIFBuilder validator optimizes these constraints to ensure smooth playback.