skills.vishalvoidskills/vishalvoid
Creative & DesignBeginner

slack-gif-creator

Create animated GIFs optimized for Slack.

Developer Setup

Setup & Installation

bash
npx skills add https://github.com/anthropics/skills --skill slack-gif-creator

Overview

What This Skill Does

Knowledge and utilities for creating animated GIFs optimized for Slack. Provides constraints, validation tools, and animation concepts. Use when users request animated GIFs for Slack like "make me a GIF of X doing Y for Slack. This skill uses the official Agent Skills specifications to automatically trigger specialized workflows, optimize token usage via progressive disclosure, and ensure reliable execution outputs.

Application

When to use this Skill

Documentation

Show Skills.md file

Slack GIF Creator

A toolkit providing utilities and knowledge for creating animated GIFs optimized for Slack.

Slack Requirements

Dimensions:

  • Emoji GIFs: 128x128 (recommended)
  • Message GIFs: 480x480

Parameters:

  • FPS: 10-30 (lower is smaller file size)
  • Colors: 48-128 (fewer = smaller file size)
  • Duration: Keep under 3 seconds for emoji GIFs

Core Workflow

from core.gif_builder import GIFBuilder
from PIL import Image, ImageDraw

# 1. Create builder
builder = GIFBuilder(width=128, height=128, fps=10)

# 2. Generate frames
for i in range(12):
    frame = Image.new('RGB', (128, 128), (240, 248, 255))
    draw = ImageDraw.Draw(frame)

    # Draw your animation using PIL primitives
    # (circles, polygons, lines, etc.)

    builder.add_frame(frame)

# 3. Save with optimization
builder.save('output.gif', num_colors=48, optimize_for_emoji=True)
Lines 1 - 37 of 248

Recommendations

Explore other random skills

All skillsMy patterns