slack-gif-creator

Generate animated GIFs meeting Slack dimension and file size requirements.

137|29|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/happycapy-ai/Happycapy-skills --skill slack-gif-creator-happycapy-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/happycapy-ai/Happycapy-skills/tree/main/skills/slack-gif-creator
Command: npx skills add https://github.com/happycapy-ai/Happycapy-skills --skill slack-gif-creator-happycapy-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pillow, imageio, numpy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you create animated GIFs that precisely meet Slack's technical requirements for dimensions and file size, ensuring your visuals look great and load quickly.

Core Features & Use Cases

  • Slack Optimization: Automatically adheres to Slack's recommended dimensions (128x128 for emoji, 480x480 for messages) and file size limits.
  • Custom Animation: Build animations from scratch using PIL primitives or animate user-provided images.
  • Use Case: Need a custom emoji reaction for your team's Slack channel? Use this Skill to generate a small, animated bouncing ball that fits Slack's emoji constraints.

Quick Start

Use the slack-gif-creator skill to make a Slack emoji of a star pulsing.

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 custom Slack emoji GIFs that meet file size limits?

Creating custom Slack emoji GIFs requires optimizing animations to 128x128 dimensions and file size limits. This Skill generates animated GIFs and validates output against Slack requirements, ensuring your custom emoji loads quickly and displays correctly.

What are the recommended dimensions for animated GIFs in Slack messages?

Recommended dimensions for animated GIFs in Slack messages are 480x480 pixels. This Skill automatically optimizes your image creation to adhere to these constraints, preventing visual distortion and upload failures in chat.

Can I animate existing images using Pillow and imageio for Slack?

Yes, you can animate user-provided images using PIL primitives alongside imageio and numpy. This Skill supports building animations from scratch or animating existing images, compositing them into a single optimized GIF for Slack.

Why does my animated GIF fail to upload to Slack?

Animated GIFs fail to upload to Slack when they exceed technical specifications for file size or dimensions. This Skill performs validation against Slack requirements, optimizing your output to ensure it meets the platform's constraints.

What is the best way to optimize GIF file size for Slack custom emoji?

The best way to optimize GIF file size for Slack custom emoji is using composable animation primitives and optimization tools. This Skill generates GIFs within Slack's technical specifications, automatically validating dimensions and file size.