slack-gif-creator

Generate animated GIFs optimized for Slack dimension, color, and frame rate requirements.

564|70|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/ynulihao/AgentSkillOS --skill slack-gif-creator-ynulihao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/ynulihao/AgentSkillOS/tree/main/data/skill_seeds/slack-gif-creator
Command: npx skills add https://github.com/ynulihao/AgentSkillOS --skill slack-gif-creator-ynulihao

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 specifically optimized for Slack, ensuring they meet dimension, file size, and visual quality requirements.

Core Features & Use Cases

  • Slack Optimization: Automatically adjusts dimensions, color palettes, and frame rates for optimal Slack performance.
  • Creative Animation Tools: Provides utilities for drawing, animating, and composing visual elements.
  • Use Case: A user wants to create a fun, animated GIF of a bouncing ball to share in a Slack channel. They can use this Skill to define the animation and ensure it looks good and loads quickly within Slack.

Quick Start

Use the slack-gif-creator skill to generate a GIF of a bouncing ball that is optimized for Slack emoji.

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 an animated GIF optimized for Slack?

To create an animated GIF optimized for Slack, you need a tool that adjusts dimension constraints, applies color reduction, and modifies frame rates to meet Slack's platform specifications, ensuring your animation loads quickly and displays correctly.

What are Slack's GIF requirements for dimension and file size?

Slack's GIF requirements involve strict dimension constraints, color palette reduction, and frame rate adjustments to optimize file size and visual quality. Meeting these specifications ensures your animated GIFs perform well within the Slack platform.

Can I use pillow and imageio to generate Slack animations?

Yes, you can use pillow and imageio alongside numpy to generate Slack animations. These dependencies provide the programmatic frame creation, animation sequencing, and image processing utilities needed to build and validate GIFs against Slack's specifications.

How do I programmatically sequence frames for a Slack GIF?

You can programmatically sequence frames for a Slack GIF using utilities that define animation sequencing and frame creation. This allows you to compose visual elements, draw animations, and validate the final output against Slack's platform requirements.

Why does my animated GIF look lower quality when uploaded to Slack?

Your animated GIF may look lower quality on Slack due to platform-specific color reduction and dimension constraints applied during optimization. Adjusting frame rates and color palettes programmatically before upload helps maintain visual quality while meeting file size requirements.