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".
Install with Tessl CLI
npx tessl i github:davepoon/buildwithclaude --skill slack-gif-creator85
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Emoji GIF constraints and optimization
128x128 dimensions
0%
100%
optimize_for_emoji flag
0%
100%
Color count within emoji range
0%
100%
Frame count within emoji range
50%
100%
No gradient backgrounds
100%
100%
File size validation
0%
100%
Uses GIFBuilder
0%
100%
FPS within emoji range
0%
100%
Output is a .gif file
100%
100%
Dependencies installed
40%
100%
Without context: $0.5790 · 2m 22s · 35 turns · 42 in / 7,511 out tokens
With context: $0.8349 · 2m 25s · 25 turns · 7,644 in / 7,725 out tokens
Animation primitives, easing, and message GIF constraints
Uses animation template
0%
0%
Uses easing function
33%
100%
480x480 dimensions
0%
100%
FPS within message range
0%
100%
Color count within message range
0%
100%
Multi-phase animation
100%
100%
Uses frame_composer or visual_effects
0%
100%
Uses GIFBuilder
0%
100%
Message GIF validation
0%
0%
Output GIF produced
100%
100%
Without context: $0.4510 · 2m 11s · 24 turns · 28 in / 8,597 out tokens
With context: $1.3517 · 3m 4s · 38 turns · 39 in / 9,674 out tokens
Typography, color palettes, and complete validation workflow
Text outline rendering
0%
100%
Uses TYPOGRAPHY_SCALE
0%
100%
Outline color specified
0%
100%
Uses get_palette
0%
100%
Named palette used
0%
100%
Colors sourced from palette
100%
100%
Complete validation run
0%
100%
Validation result reported
100%
100%
Uses GIFBuilder
0%
100%
Output GIF produced
100%
100%
Without context: $0.9721 · 3m 29s · 48 turns · 775 in / 12,529 out tokens
With context: $1.3588 · 3m 57s · 39 turns · 4,331 in / 12,639 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.