slack-gif-creator

Compose and validate Slack-ready animated GIFs within size and dimension limits.

3|Updated Jan 17, 2026
One-click install
npx skills add https://github.com/zircote/agents --skill slack-gif-creator-zircote
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/zircote/agents/tree/main/skills/slack-gif-creator
Command: npx skills add https://github.com/zircote/agents --skill slack-gif-creator-zircote

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Slack GIF Creator provides a modular toolkit to design, optimize, and validate animated GIFs tailored for Slack, helping creators comply with size and dimension limits while maintaining visual quality.

Core Features & Use Cases

  • Validators for Slack size and dimensions to ensure emoji and message GIFs fit constraints.
  • Animation primitives (move, shake, bounce, spin, morph, kaleidoscope) to compose rich effects.
  • Helper utilities for GIF building, text rendering, color management, and frame composition.
  • Use case: Create a Slack emoji or message GIF that conveys a reaction or status while staying within Slack limits.

Quick Start

Generate a Slack-friendly emoji GIF by combining a quick motion (bounce) and size/color constraints, then validate with the built-in Slack validators.

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 for Slack that stay under the file size limit?

To create Slack-ready animated GIFs, compose frames with animation primitives like bounce or spin, then optimize colors and quantize frames to reduce file size before validating against Slack's constraints.

What is the best way to make a custom animated emoji for Slack reactions?

The best way to make a custom Slack emoji is to apply animation primitives such as shake or morph to a base image, then use built-in validators to ensure the GIF meets Slack's dimension and size requirements.

How do I validate a GIF before uploading it to Slack?

Validating a GIF for Slack requires checking the file's dimensions and size using dedicated validators that confirm the animation complies with Slack's strict upload limits for emojis and message graphics.

Can I add text and motion effects to a Slack message GIF?

You can add text and motion effects to a Slack message GIF by using helper utilities for text rendering and frame composition alongside animation primitives like move, kaleidoscope, or spin.

Why does my animated Slack emoji fail to upload or display correctly?

Animated Slack emojis fail to upload when they exceed Slack's file size or dimension limits, which can be resolved by applying color optimization and frame quantization before running pre-upload validation.