slack-gif-creator

Create animated GIFs optimized for Slack using Python's PIL library.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of creating and optimizing animated GIFs specifically for Slack, ensuring they meet platform requirements and perform well.

Core Features & Use Cases

  • Optimized GIF Creation: Provides tools and knowledge for creating animated GIFs that are optimized for Slack's dimensions and performance.
  • Animation Workflows: Offers Python-based workflows for generating frames, optimizing colors, and applying animation effects.
  • Use Case: When you need to create a Slack-specific animated GIF, this Skill provides the necessary tools to create, validate, and optimize the GIF according to Slack's guidelines.

Quick Start

Use the slack-gif-creator skill to create a simple animated GIF with 10 frames and optimize it for emoji size.

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, use Python's PIL library to compose frames, validate dimensions against Slack's specifications, and optimize colors for performance. The process requires Pillow, imageio, and numpy for execution.

What's the best way to apply animation effects like shake and pulse to a GIF?

Applying animation effects like shake and pulse to a GIF involves using Python-based workflows that manipulate frames with Pillow and numpy. These functions generate dynamic visual changes across frames to create the desired animated effect.

Do I need numpy and imageio to generate Slack-compatible GIFs?

Yes, you need numpy and imageio to generate Slack-compatible GIFs using this workflow. These dependencies work alongside the Pillow library to handle frame composition, array manipulation, and color optimization for the final output.

How does color optimization work for Slack animated GIFs?

Color optimization for Slack animated GIFs works by processing frame data with Pillow and numpy to reduce the color palette. This workflow ensures the output meets Slack's specifications while maintaining visual quality and improving load performance.

Can I validate my GIF dimensions against Slack's specifications before exporting?

You can validate your GIF dimensions against Slack's specifications before exporting by using the validation functions provided. This ensures the final animated GIF meets the platform's size and performance requirements during the frame composition stage.