slack-gif-creator

Create animated GIFs meeting Slack dimensions and performance requirements.

13|3|Updated Jun 10, 2026
One-click install
npx skills add https://github.com/tassiovale/claude-code-kit --skill slack-gif-creator-tassiovale
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/tassiovale/claude-code-kit/tree/main/skills/slack-gif-creator
Command: npx skills add https://github.com/tassiovale/claude-code-kit --skill slack-gif-creator-tassiovale

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the challenge of creating animated GIFs optimized for Slack, offering a toolkit with constraints, validation tools, and animation concepts.

Core Features & Use Cases

  • Slack-Specific GIFs: Generates animated GIFs that meet Slack's dimensions and performance requirements.
  • Animation Creation: Provides utilities for creating frames, adding effects, and validating GIFs.
  • Use Case: When a user requests a Slack-compatible animated GIF, such as for a team announcement or a fun message.

Quick Start

Generate a Slack-ready GIF with a duration of 2 seconds using the 'slack-gif-creator' skill.

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 meet Slack's specific requirements?

You create Slack-compatible animated GIFs by using frame creation utilities and validation tools that check dimensions and performance against Slack's specific GIF requirements. This ensures your animation displays correctly in team channels.

What's the best way to optimize GIFs for Slack performance?

The best way to optimize GIFs for Slack performance is using image manipulation libraries like Pillow and numpy to adjust dimensions and frame properties, then validating the output against Slack's GIF requirements.

Do I need Pillow and numpy installed to generate animated GIFs?

Yes, you need Pillow, imageio, imageio-ffmpeg, and numpy installed, as these dependencies handle the image manipulation, frame assembly, and animation effects required to create optimized GIFs.

Can I add animation effects to frames before validating them for Slack?

Yes, you can add animation effects to your frames during the creation process. The toolkit provides utilities for building frames with effects and includes validation tools to ensure the final GIF meets Slack's standards.

Does this tool validate GIF dimensions against Slack's display constraints?

Yes, the toolkit validates your animated GIFs against Slack's constraints. It checks specific dimensions and performance criteria to ensure your GIF renders properly within Slack's interface.

Why does my animated GIF fail Slack's performance requirements?

Your animated GIF might fail Slack's performance requirements if its dimensions or frame rate are too high. Using the built-in validation tools helps identify and correct these specific performance issues before sharing.