slack-gif-creator

Generate Slack-optimized animated GIFs from natural-language descriptions.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/dr-code/beacon --skill slack-gif-creator-dr-code
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/dr-code/beacon/tree/main/plugins/all-skills/skills/slack-gif-creator
Command: npx skills add https://github.com/dr-code/beacon --skill slack-gif-creator-dr-code

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating Slack-friendly animated GIFs is time-consuming when you need message GIFs or emoji GIFs; this skill automates generation from simple descriptions, ensuring compliance with Slack constraints.

Core Features & Use Cases

  • Slack-ready validators for size and dimensions
  • A library of animation primitives (shake, bounce, move, morph, etc.) and helper utilities to compose effects
  • Real-world use: generate a Slack emoji GIF of a thumbs-up that bounces or a loading spinner GIF that fits 128x128 and under 64KB

Quick Start

Describe a concept and generate a Slack-ready emoji GIF that fits 128x128 and under 64KB.

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-optimized animated GIFs from text descriptions?

Slack animated GIFs require strict compliance with platform limits, specifically a maximum size of 64KB and dimensions like 128x128 for emoji. The skill validates these constraints during generation.

How do I create a bouncing Slack emoji GIF that fits the size limits?

Creating a bouncing Slack emoji involves applying animation primitives like shake, bounce, and morph to compose effects. The skill provides a library of these helpers to build custom animations from text descriptions.

What are the size and dimension constraints for Slack custom emoji GIFs?

Slack custom emoji GIFs must fit 128x128 dimensions and remain under 64KB. The skill includes built-in validators to ensure your generated animations meet these exact platform constraints.

Can I compose custom animation effects for Slack messages without manual editing?

Composing custom animation effects for Slack messages is possible without manual editing by leveraging the skill's helper utilities. These tools combine animation primitives directly from natural-language descriptions.

Why does my Slack emoji GIF fail to upload due to file size?

Slack emoji GIFs fail to upload when they exceed 64KB or dimension limits. This skill prevents upload failures by using built-in validators to automatically compress and constrain output.

Do I need YAML frontmatter to generate Slack-ready GIFs?

Generating Slack-ready GIFs requires YAML frontmatter in SKILL.md defining name and description for discovery. This setup enables built-in safety checks to prevent prompt injection or data exfiltration.