Skill · em Criar imagem, vídeo e arte
slack-gif-creator
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."
Procedência
- Origem: anthropics/skills
- Caminho:
skills/slack-gif-creator - Versão fixada:
33375500bcea98d610eb30ce10ac4e59b89c390d - Licença: Apache-2.0
- Espelhado em 25/09/2026
- 69,9 mil instalações no skills.sh (lido em 25/09/2026)
Antes de instalar
7 arquivos · 42,7 KB · inclui 4 scripts que executam: core/easing.py, core/frame_composer.py, core/gif_builder.py, core/validators.py
Instalar na sua CLI
O comando baixa a versão fixada (commit 3337550) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.
Claude Code
Neste projeto: instala em .claude/skills/slack-gif-creator/.
d=".claude/skills/slack-gif-creator" u="https://raw.githubusercontent.com/anthropics/skills/33375500bcea98d610eb30ce10ac4e59b89c390d/skills/slack-gif-creator" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/core/easing.py" "$u/core/easing.py" \ -o "$d/core/frame_composer.py" "$u/core/frame_composer.py" \ -o "$d/core/gif_builder.py" "$u/core/gif_builder.py" \ -o "$d/core/validators.py" "$u/core/validators.py" \ -o "$d/LICENSE.txt" "$u/LICENSE.txt" \ -o "$d/requirements.txt" "$u/requirements.txt"
Global: instala em ~/.claude/skills/slack-gif-creator/.
d="$HOME/.claude/skills/slack-gif-creator" u="https://raw.githubusercontent.com/anthropics/skills/33375500bcea98d610eb30ce10ac4e59b89c390d/skills/slack-gif-creator" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/core/easing.py" "$u/core/easing.py" \ -o "$d/core/frame_composer.py" "$u/core/frame_composer.py" \ -o "$d/core/gif_builder.py" "$u/core/gif_builder.py" \ -o "$d/core/validators.py" "$u/core/validators.py" \ -o "$d/LICENSE.txt" "$u/LICENSE.txt" \ -o "$d/requirements.txt" "$u/requirements.txt"
Codex
Neste projeto: instala em .agents/skills/slack-gif-creator/.
d=".agents/skills/slack-gif-creator" u="https://raw.githubusercontent.com/anthropics/skills/33375500bcea98d610eb30ce10ac4e59b89c390d/skills/slack-gif-creator" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/core/easing.py" "$u/core/easing.py" \ -o "$d/core/frame_composer.py" "$u/core/frame_composer.py" \ -o "$d/core/gif_builder.py" "$u/core/gif_builder.py" \ -o "$d/core/validators.py" "$u/core/validators.py" \ -o "$d/LICENSE.txt" "$u/LICENSE.txt" \ -o "$d/requirements.txt" "$u/requirements.txt"
Global: instala em ~/.agents/skills/slack-gif-creator/.
d="$HOME/.agents/skills/slack-gif-creator" u="https://raw.githubusercontent.com/anthropics/skills/33375500bcea98d610eb30ce10ac4e59b89c390d/skills/slack-gif-creator" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/core/easing.py" "$u/core/easing.py" \ -o "$d/core/frame_composer.py" "$u/core/frame_composer.py" \ -o "$d/core/gif_builder.py" "$u/core/gif_builder.py" \ -o "$d/core/validators.py" "$u/core/validators.py" \ -o "$d/LICENSE.txt" "$u/LICENSE.txt" \ -o "$d/requirements.txt" "$u/requirements.txt"
Antigravity
Neste projeto: instala em .agents/skills/slack-gif-creator/.
d=".agents/skills/slack-gif-creator" u="https://raw.githubusercontent.com/anthropics/skills/33375500bcea98d610eb30ce10ac4e59b89c390d/skills/slack-gif-creator" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/core/easing.py" "$u/core/easing.py" \ -o "$d/core/frame_composer.py" "$u/core/frame_composer.py" \ -o "$d/core/gif_builder.py" "$u/core/gif_builder.py" \ -o "$d/core/validators.py" "$u/core/validators.py" \ -o "$d/LICENSE.txt" "$u/LICENSE.txt" \ -o "$d/requirements.txt" "$u/requirements.txt"
Global: instala em ~/.gemini/antigravity-cli/skills/slack-gif-creator/.
d="$HOME/.gemini/antigravity-cli/skills/slack-gif-creator" u="https://raw.githubusercontent.com/anthropics/skills/33375500bcea98d610eb30ce10ac4e59b89c390d/skills/slack-gif-creator" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/core/easing.py" "$u/core/easing.py" \ -o "$d/core/frame_composer.py" "$u/core/frame_composer.py" \ -o "$d/core/gif_builder.py" "$u/core/gif_builder.py" \ -o "$d/core/validators.py" "$u/core/validators.py" \ -o "$d/LICENSE.txt" "$u/LICENSE.txt" \ -o "$d/requirements.txt" "$u/requirements.txt"
Peça ao Rook
Já usa o Rook Labs? Cole no chat do Rook: instale a skill https://rooklabs.sh/marketplace/anthropic.slack-gif-creator
Prévia do SKILL.md
---
name: slack-gif-creator
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."
license: Complete terms in LICENSE.txt
---
# 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
```python
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)
…