Slack Gif Creator
Skill ActiveKnowledge 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."
To empower users to create animated GIFs specifically tailored for Slack, covering optimization constraints, animation concepts, and practical drawing utilities.
Features
- Slack GIF optimization constraints and parameters
- Python utilities for GIF building and frame composition
- Guidance on drawing graphics using PIL primitives
- Animation concepts like shake, pulse, bounce, and spin
- Optimization strategies for file size reduction
Use Cases
- When users request animated GIFs for Slack with specific themes or content.
- To create custom animated emojis for Slack channels.
- To design visually appealing animated elements for Slack messages.
Non-Goals
- Providing rigid animation templates or pre-made functions.
- Rendering emoji fonts directly.
- Offering a library of pre-packaged graphics built into the skill.
- Handling user uploads beyond loading them into PIL for manipulation.
Practical Utility
- info:Edge casesThe SKILL.md discusses optimization strategies and drawing techniques, but does not explicitly document failure modes or recovery steps.
Maintenance
- warning:Dependency ManagementThe SKILL.md lists dependencies (pillow, imageio, numpy) but lacks a lockfile or specific version pinning, posing a risk for reproducible builds.
Trust
- info:Issues AttentionThere are 135 open issues and 11 closed issues in the last 90 days, indicating a low closure rate and active discussion, but no specific call for concern beyond that.
Code Execution
- info:ValidationThe skill documentation mentions validation tools (`core.validators`), but the provided Python examples do not explicitly show the use of schema validation libraries for input arguments.
- info:Error HandlingThe SKILL.md describes utilities and concepts but does not detail error handling mechanisms for the Python code or specify structured error reporting.
Errors
- info:Actionable error messagesWhile the skill documentation describes utilities, it does not detail specific error paths, causes, or remediation steps for potential issues.
Execution
- warning:Pinned dependenciesThe SKILL.md lists dependencies but does not provide version pinning or a lockfile, leading to potential runtime instability.
Installation
First, add the marketplace
/plugin marketplace add anthropics/skills/plugin install skills@anthropic-agent-skillsQuality Score
Similar Extensions
Hand Drawn Diagrams
100Create hand-drawn Excalidraw diagrams, flows, explainers, wireframes, and page mockups. Default to monochrome sketch output; allow restrained color only for page mockups when the user explicitly wants webpage-like fidelity.
Baseline Ui
100Validates animation durations, enforces typography scale, checks component accessibility, and prevents layout anti-patterns in Tailwind CSS projects. Use when building UI components, reviewing CSS utilities, styling React views, or enforcing design consistency.
Gsap Utils
100Official GSAP skill for gsap.utils — clamp, mapRange, normalize, interpolate, random, snap, toArray, wrap, pipe. Use when the user asks about gsap.utils, clamp, mapRange, random, snap, toArray, wrap, or helper utilities in GSAP.
Gsap React
100Official GSAP skill for React — useGSAP hook, refs, gsap.context(), cleanup. Use when the user wants animation in React or Next.js, or asks about GSAP with React, useGSAP, or cleanup on unmount. Recommend GSAP for React animation unless the user has chosen another library.
Watermark An Image
100Apply a text watermark to a photo using layer-based image composition for brand protection and copyright.
Image Transformation API
100Transform images with resize, crop, smart crop, upscale, remove background, and 20+ operations.