slack-gif-creator

Create Slack-compliant animated GIFs with size, dimension, and performance constraints.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/hidariutiwa/flask-learning --skill slack-gif-creator-hidariutiwa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/hidariutiwa/flask-learning/tree/main/.claude/skills/slack-gif-creator
Command: npx skills add https://github.com/hidariutiwa/flask-learning --skill slack-gif-creator-hidariutiwa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating animated GIFs for Slack is challenging because the platform has strict requirements for dimensions, file size, and color count that are easy to get wrong, and manually optimizing GIFs to meet these standards is time-consuming. This Skill eliminates that friction by providing built-in validation and optimization tools tailored specifically for Slack's constraints.

Core Features & Use Cases

  • Slack-Specific Optimization: Automatically applies Slack's recommended settings for emoji (128x128, 48 colors, <3s duration) and message GIFs (480x480, 10-30 FPS) to ensure your content displays correctly.
  • Professional Animation Toolkit: Includes easing functions, frame composition helpers, and drawing utilities to create smooth, polished animations instead of choppy, unpolished graphics.
  • Use Case: Need a custom animated emoji for your team's Slack workspace? Use this Skill to generate a looping 128x128 GIF of a pulsing heart that meets Slack's file size limits, no manual tweaking required.

Quick Start

Use the slack-gif-creator skill to generate a 128x128 animated bouncing star emoji GIF optimized for Slack and save it as 'star-emoji.gif'.

Frequently Asked Questions about slack-gif-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I optimize an animated GIF for Slack emoji size limits?

To optimize an animated GIF for Slack emoji, apply Slack's specific constraints of 128x128 dimensions, 48 colors, and under 3 seconds duration to ensure the file meets platform limits.

What are the dimension and frame rate requirements for Slack message GIFs?

Slack message GIFs require dimensions of 480x480 and a frame rate between 10 to 30 FPS to display correctly and perform efficiently within the workplace communication platform.

How do I create a looping Slack emoji GIF without manual color reduction?

You can create a looping Slack emoji GIF by using built-in validation and optimization tools that automatically apply the recommended 128x128 dimensions and 48-color palette.

Does this GIF assembly process include easing functions for smooth animation?

Yes, the GIF assembly process includes professional animation toolkit components like easing functions and frame composition helpers to create smooth, polished animations instead of choppy graphics.

Can I use Python PIL image processing to generate Slack-compliant animated GIFs?

Yes, you can use Python PIL image processing alongside frame composition helpers to validate and assemble animated GIFs that comply with Slack's strict file size and dimension constraints.

Why does my custom Slack emoji GIF fail to upload due to file size constraints?

Your custom Slack emoji GIF fails to upload when it exceeds the platform's file size limits, which happens if you skip automatically applying the required 48-color count and 128x128 dimension optimization.