slack-gif-creator

Generate and validate Slack-optimized GIFs from natural language prompts.

1|1|Updated Nov 8, 2025
One-click install
npx skills add https://github.com/AkhilGurrapu/kubera --skill slack-gif-creator-akhilgurrapu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/AkhilGurrapu/kubera/tree/main/.claude/skills/slack-gif-creator
Command: npx skills add https://github.com/AkhilGurrapu/kubera --skill slack-gif-creator-akhilgurrapu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Pillow, imageio, numpy.

What problem does it solve?

Slack teams often struggle to share engaging visuals that comply with Slack's file size and dimension constraints. This skill provides a toolkit to generate animated GIFs and emoji animations tailored for Slack, with automated validation to keep outputs within Slack's limits.

Core Features & Use Cases

  • Slack-size validators to ensure GIFs stay under 64KB for emoji GIFs and under 2MB for message GIFs.
  • A library of composable animation primitives and templates to craft engaging Slack-friendly visuals.
  • Use Case: A product marketing team wants a 128x128 Slack emoji illustrating a new feature and a short 2–5s message GIF for a channel, both auto-validated and exported.

Quick Start

Describe a Slack GIF request to generate a small emoji animation, for example: "Create a rocket emoji GIF under 64KB for Slack".

Frequently Asked Questions about slack-gif-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate Slack GIFs that automatically meet file size limits?

To generate Slack GIFs that meet file size limits, you can use Python automation with Pillow, imageio, and numpy to create animations and run built-in validators ensuring outputs stay under 64KB for emoji and 2MB for messages.

What is the maximum file size for Slack animated emoji GIFs?

The maximum file size for Slack animated emoji GIFs is 64KB, while standard message GIFs can be up to 2MB. This skill uses automated validation to compress and verify your GIFs stay within these specific Slack constraints.

Can I create custom Slack emoji animations from natural language prompts?

Yes, you can create custom Slack emoji animations from natural language prompts. By describing your desired animation, the skill leverages Python libraries to compose animation primitives and automatically export Slack-compliant visuals.

Do I need Python and Pillow to automate Slack GIF creation?

Yes, you need Python and the Pillow, imageio, and numpy libraries to automate Slack GIF creation. These dependencies provide the core image processing and array manipulation capabilities required to generate and validate the animations.

How do I validate a 128x128 Slack emoji GIF before uploading?

To validate a 128x128 Slack emoji GIF before uploading, the skill uses built-in size validators to check that the final animated file remains under Slack's 64KB limit for custom emoji, ensuring it uploads without errors.

What's the best way to automate Slack reaction GIF generation for product launches?

The best way to automate Slack reaction GIF generation for product launches is using composable animation templates via Python. This skill validates dimensions and file size automatically, making it ideal for marketing teams needing quick channel visuals.