slack-gif-creator

Create Slack-optimized animated GIFs from programmatically generated frames.

1|Updated Sep 21, 2022
One-click install
npx skills add https://github.com/mohamedhabibwork/mohamedhabibwork --skill slack-gif-creator-mohamedhabibwork
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/mohamedhabibwork/mohamedhabibwork/tree/main/habib-app/.opencode/skills/slack-gif-creator
Command: npx skills add https://github.com/mohamedhabibwork/mohamedhabibwork --skill slack-gif-creator-mohamedhabibwork

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Slack GIF Creator skill provides utilities and knowledge for building animated GIFs optimized for Slack, addressing the need for compact, platform-friendly visuals in chat and marketing.

Core Features & Use Cases

  • GIF construction and color optimization via GIFBuilder.
  • Validation and Slack-specific checks via Validators to ensure emoji-ready or message GIFs meet size and dimension constraints.
  • Frame helpers and drawing utilities (gradient backgrounds, stars) for custom Slack animations.

Quick Start

Create a Slack-ready GIF by assembling frames with the provided utilities and saving with emoji-optimized settings.

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 optimized for Slack size and dimension limits?

You can create Slack-optimized animated GIFs by programmatically generating frames and assembling them with a GIFBuilder utility, which enforces platform size, dimension, and color constraints for chat-ready outputs.

Can I use Pillow to build custom animations and gradient backgrounds for Slack GIFs?

Yes, you can use Pillow to build custom Slack animations by leveraging frame composition helpers and drawing utilities to generate gradient backgrounds and stars for programmatic GIF frames.

How do I validate that my animated GIF meets Slack emoji size constraints?

You validate GIF constraints by applying Slack-specific Validators to your generated frames, ensuring the final output meets platform limitations for emoji-ready or message GIFs.

What is the best way to automate onboarding visual creation for Slack without external assets?

The best way to automate onboarding visuals without external assets is to programmatically generate frames using easing functions and drawing utilities, then compile them into a compact animated GIF.

Does this approach support custom easing functions for frame composition and animations?

Yes, this approach supports custom easing functions for frame composition, allowing you to define specific animation behaviors when assembling programmatic frames into the final GIF.

When should I not use programmatic GIF generation for Slack marketing assets?

You should not use programmatic GIF generation when your Slack marketing assets require complex photographic imagery or external video files, as this approach focuses on programmatically drawn frames and color optimization.