slack-gif-creator

Generate and validate Slack-ready animated GIFs from descriptions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Toolkit for creating animated GIFs optimized for Slack, with validators for size constraints and composable animation primitives. This skill applies when users request animated GIFs or emoji animations for Slack from descriptions like "make me a GIF for Slack of X doing Y".

Core Features & Use Cases

  • Validators for Slack size and dimension constraints to ensure ready-to-upload assets for messages and emoji.
  • Animation Primitives: reusable building blocks (shake, bounce, move, morph, spin) to compose Slack-friendly visuals.
  • Helper Utilities: color palettes, text rendering, and frame composition tools to accelerate production.
  • Use Cases: quick reactions, onboarding tips, and bot responses in Slack.

Quick Start

Describe the desired Slack animation and trigger the tool to generate, validate, and export a Slack-ready GIF.

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 for Slack from a text description?

To create animated GIFs for Slack, you can use a tool that automates generation from descriptions by applying composable motion primitives like shake, bounce, and spin to build and export the visual assets.

What are the size and dimension constraints for Slack emoji animations?

Slack emoji animations and GIFs must adhere to specific platform size and dimension constraints, which you can verify using built-in validators to ensure your assets are ready for upload without manual checking.

Do I need Python to generate Slack-ready GIFs with motion primitives?

Yes, generating Slack-ready GIFs with motion primitives requires a Python environment equipped with the Pillow, ImageIO, and NumPy libraries to handle frame composition and animation rendering.

What is the best way to validate animated assets before uploading to Slack?

The best way to validate animated assets is to run them through automated validators that check file size and dimensions against Slack's constraints, ensuring compliant GIFs for messages and emoji.

Can I compose custom Slack GIF animations using reusable building blocks?

You can compose custom Slack GIF animations by combining reusable motion primitives such as morph, move, bounce, shake, and spin, alongside helper utilities for color palettes and text rendering.

Why does my Slack GIF upload fail due to size limitations?

Slack GIF uploads often fail due to strict size limitations, but using automated validators during the generation process ensures your animated assets are optimized and compliant before exporting.