slack-gif-creator

Assembles optimized GIFs for Slack using GIFBuilder with configurable quantization and deduplication.

1|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/daxiangnaoyang/lobster-bot --skill slack-gif-creator-daxiangnaoyang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/daxiangnaoyang/lobster-bot/tree/main/skills/skills/slack-gif-creator
Command: npx skills add https://github.com/daxiangnaoyang/lobster-bot --skill slack-gif-creator-daxiangnaoyang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Slack GIF Creator consolidates the process of producing optimized animated GIFs that meet Slack's strict size and dimension constraints, streamlining asset creation for chats and channels.

Core Features & Use Cases

  • GIFBuilder integration for assembling frames and producing output tailored for Slack.
  • Color quantization, frame deduplication, and emoji-optimized modes to minimize file sizes.
  • Use Case: quickly generate a 128x128 emoji-style GIF to convey a concept in a Slack thread.

Quick Start

Create a small Slack-ready GIF by configuring GIFBuilder, adding frames, and saving with emoji optimization.

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 an animated GIF that meets Slack's size and dimension constraints?

Slack GIF optimization reduces file size through color quantization, frame deduplication, and emoji-mode resizing to meet Slack's strict size and dimension constraints. It ensures your animated graphics display correctly without upload errors.

What is the best way to make a 128x128 emoji-size GIF for a Slack reaction?

Creating a Slack emoji-size GIF involves assembling frames and applying emoji-mode resizing to fit standard 128x128 dimensions. This process minimizes file size while ensuring the animated graphic functions correctly as a Slack reaction.

How does color quantization and frame deduplication help with GIF optimization?

Color quantization reduces the number of distinct colors in each frame, while frame deduplication removes identical consecutive frames. Together, these GIF optimization techniques significantly reduce the final file size to meet Slack's upload limits.

Can I use a global color palette instead of per-frame quantization for Slack GIFs?

Yes, you can apply either per-frame quantization or a global palette when building Slack GIFs. Using a global palette can help achieve consistent color representation across frames while still reducing overall file size.

Does the Slack GIF creation process include validation for file size limits?

Yes, the Slack GIF creation process includes validation hooks specifically designed to check output against Slack's size and dimension constraints. This ensures your animated GIF passes platform requirements before being shared.

Why does my animated GIF fail to upload to Slack?

An animated GIF may fail to upload to Slack if it exceeds the platform's strict file size or dimension constraints. Applying frame deduplication, color quantization, and emoji-mode resizing during creation resolves these size validation issues.