slack-gif-creator

Generate Slack-optimized animated GIFs with size, dimension, and frame rate validation.

560|92|Updated Oct 20, 2025
One-click install
npx skills add https://github.com/LeastBit/Claude_skills_zh-CN --skill slack-gif-creator-leastbit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/LeastBit/Claude_skills_zh-CN/tree/main/slack-gif-creator_SlackGIF生成器
Command: npx skills add https://github.com/LeastBit/Claude_skills_zh-CN --skill slack-gif-creator-leastbit

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill eliminates the complex manual work of creating animated GIFs for Slack, providing a comprehensive toolkit that handles all technical constraints while you focus on creative expression.

Core Features & Use Cases

  • Slack-Optimized Validation: Automatically checks your GIFs against Slack's strict size limits (64KB for emojis, 2MB for messages).
  • Modular Animation System: Combine bounce, shake, fade, spin, and other effects to create custom animations.
  • Use Case: When you need to create a reaction emoji GIF for Slack, this Skill ensures your animation stays under 64KB while maintaining visual quality.

Quick Start

Create a bouncing ball animation for Slack by combining the bounce and shake animation primitives for a dynamic result.

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 that comply with Slack's size and format limits?

Slack-optimized GIF creation automatically validates dimensions, frame rate, color depth, and file size against Slack's constraints: 64KB for emojis, 2MB for messages. This Skill combines a validator suite with animation primitives to produce compliant outputs without manual constraint checking.

Can I combine multiple animation effects like bounce and shake in a single GIF?

Yes, this Skill provides composable animation primitives including bounce, shake, fade, and spin effects that you assemble modularly to create custom animations. Combine them to generate dynamic, multi-effect GIFs for Slack messages and reactions.

What's the best way to automate emoji GIF generation for Slack?

Use the modular animation system to assemble reusable animation components, then apply Slack-optimized validation to ensure your emoji stays under the 64KB size limit while maintaining visual quality and meeting Slack's technical guidelines.

Do I need image processing libraries to create Slack GIFs with this Skill?

This Skill handles all image processing internally using pillow, imageio, and numpy. You work with the modular animation API and helper utilities; the underlying libraries are managed for you to produce Slack-compliant outputs.

What happens if my GIF exceeds Slack's file size or dimension requirements?

The built-in validator suite automatically checks your GIFs against Slack's strict limits and provides feedback before export. If constraints are violated, you can adjust frame composition, color quantization, or animation duration to achieve compliance.