Slack GIF Creator Skill - Custom GIFs with Claude
How the Slack GIF Creator skill generates reaction GIFs sized for Slack with animation presets - full skill walkthrough.
Source: Content adapted from anthropics/skills (MIT). Last synced July 8, 2026, against the April 20, 2026 upstream update.
Overview
The official description: "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.'"
How the skill works
The SKILL.md pairs Slack's hard requirements (dimensions, file size) with a small Python animation toolkit:
- Core workflow - draw graphics (from scratch or from user-uploaded images), compose frames, build the GIF, validate against Slack constraints
core.gif_builder- GIFBuilder assembles frames into a compliant GIFcore.validators- checks size and dimension limits before you shipcore.easing+core.frame_composer- easing functions and frame helpers for smooth motion- Animation concepts - named recipes like shake/vibrate and pulse/heartbeat that map user requests to concrete frame math
What's inside the skill folder
core/gif_builder.py,core/validators.py,core/easing.py,core/frame_composer.pyrequirements.txt,SKILL.md,LICENSE.txt
Key takeaways for your own skills
- Constraints first: encoding the platform's limits as a validator means output is correct by construction, not by luck.
- Naming animation concepts ("pulse", "shake") gives users a vocabulary the skill can reliably map to code.
See it on GitHub
Frontend Design Skill - Better UI Code from Claude
How the Frontend Design skill pushes Claude toward production-grade UI: design tokens, spacing systems, and distinctive layouts - full breakdown.
Web Artifacts Builder - Claude Skill for React Artifacts
How the Web Artifacts Builder skill bundles React and Tailwind into single-file HTML artifacts with shadcn components - full skill walkthrough.
claudeskills Docs