slack-gif-creator

Generate Slack-optimized animated GIFs using Pillow and imageio.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ZSHYC/ASVSim_zsh111111 --skill slack-gif-creator-zshyc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/ZSHYC/ASVSim_zsh111111/tree/main/.claude/skills/slack-gif-creator
Command: npx skills add https://github.com/ZSHYC/ASVSim_zsh111111 --skill slack-gif-creator-zshyc

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 users create animated GIFs that are optimized for Slack, ensuring they meet dimension, file size, and visual quality requirements.

Core Features & Use Cases

  • Slack Optimization: Provides specific dimensions, color limits, and duration guidelines for Slack GIFs.
  • Animation Tools: Offers utilities for building frames, drawing graphics, and applying animation concepts like bouncing, pulsing, and fading.
  • Use Case: A user wants to create a fun, animated emoji for their team's Slack channel. They can use this Skill to design a custom GIF that fits Slack's emoji dimensions and looks great.

Quick Start

Use the slack-gif-creator skill to make a 128x128 GIF of a bouncing ball with 48 colors.

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 animated GIFs for Slack platform requirements?

To optimize animated GIFs for Slack, you must adjust dimension constraints, reduce color palettes, and modify frame rates. This Skill provides Python utilities to enforce these specific guidelines, ensuring your GIFs meet Slack's file size and visual quality limits.

What are the dimension and color limits for custom Slack animated emojis?

Custom Slack animated emojis typically require a 128x128 pixel dimension and a restricted color palette, such as 48 colors. This Skill provides specific dimension limits and color reduction guidelines to ensure your GIFs display correctly in Slack.

Can I use Pillow and imageio to programmatically create Slack GIFs?

Yes, you can use Pillow and imageio to programmatically create Slack GIFs. This Skill supports precise control over visual output, frame composition, and animation logic using these Python libraries to generate optimized GIFs.

How do I apply animation logic like bouncing and fading when building GIF frames?

To apply animation logic like bouncing and fading, you use the provided Python utilities for frame composition and drawing graphics. This Skill offers tools to build frames and implement these specific animation concepts for your GIFs.

What is the best way to reduce GIF file size for Slack messages?

The best way to reduce GIF file size for Slack is through color reduction and frame rate adjustments. This Skill facilitates file size optimization by providing techniques to constrain dimensions and limit colors according to Slack's requirements.