Ir para o guia de uso
slack-gif-creatorpor Anthropic

Slack GIF Creator Skill.

Uma skill de Claude Code e Codex para motion e vídeo: GIFs animados que atendem aos limites de tamanho e dimensão do Slack.

  • Motion e Vídeo
  • GIF
anthropics/skills · skills/slack-gif-creator/SKILL.mdSKILL.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. --- ## Slack Requirements ## Core Workflow ## Drawing Graphics ## Available Utilities ## Animation Concepts ## Optimization Strategies
Frontispício e cabeçalhos de seção lidos do arquivo upstream em 14/09/2026 · 7.841 caracteres no total

01 O que faz

O Que o Skill slack-gif-creator Faz no Claude Code e no Codex

Resumo, fluxo de trabalho e resultados, todos lidos do SKILL.md do skill.

Do SKILL.mdLido em 14/09/2026 · não é uma execução registrada

Nos termos do próprio skill

Um kit de ferramentas para criar GIFs animados otimizados para os requisitos de tamanho e dimensão do Slack. Fornece um GIFBuilder para montar quadros, validadores para verificar a conformidade com o Slack, funções de easing para movimento suave e helpers de quadro para tarefas de desenho comuns. Projetado para GIFs de emoji (128×128, com menos de 3 segundos) e GIFs de mensagem (480×480).

Usa primitivas do PIL ImageDraw para criar gráficos do zero ou trabalhar com imagens enviadas pelo usuário. Inclui conceitos de animação como bounce, pulse, spin, fade e particle bursts. Foca em produzir gráficos refinados e criativos com espessura de linha adequada, profundidade visual e contraste de cor, em vez de formas básicas de placeholder.

GIF
Veja o exemplo de prompt ↗

Como funciona

  1. 01
    Criar um GIFBuilder

    Inicialize com as dimensões alvo (128×128 para emoji ou 480×480 para mensagens) e uma taxa de quadros entre 10-30 FPS, sendo que taxas menores produzem arquivos menores.

  2. 02
    Gerar Quadros com Primitivas do PIL

    Desenhe cada quadro usando as elipses, polígonos, linhas e retângulos do ImageDraw do PIL.

  3. 03
    Aplicar Funções de Easing para Movimento Suave

    Use interpolate com curvas de easing como ease_out, bounce_out, elastic_out ou back_out em vez de movimento linear para criar animações com sensação natural.

  4. 04
    Adicionar Quadros ao Builder

    Chame add_frame para cada Image do PIL ou add_frames para uma lista. O builder acumula todos os quadros antes da exportação.

  5. 05
    Salvar com Otimização para o Slack

    Exporte com num_colors entre 48-128 (menos cores reduzem o tamanho do arquivo), optimize_for_emoji=True para otimização automática e remove_duplicates=True para eliminar quadros redundantes.

  6. 06
    Validar em Relação aos Requisitos do Slack

    Use validate_gif para feedback detalhado ou is_slack_ready para uma verificação rápida de aprovação/reprovação, confirmando que o GIF atende às restrições de dimensão, tamanho e parâmetros.

02 Encontre o ideal para você

Quando Usar a Skill slack-gif-creator

Use a skill slack-gif-creator no Claude Code ou Codex quando o trabalho for motion e vídeo deste tipo. Adequação e limites abaixo são do próprio arquivo da skill.

Boa Combinação

  • Criação de GIFs de mensagem em 480×480 com movimento suave usando funções de easing
  • Combinação de conceitos de animação como quicar mais girar ou pulsar mais deslizar
  • Trabalho com imagens enviadas pelo usuário, seja diretamente ou como inspiração para cores e estilo

Conheça os Limites

  • Espera de gráficos pré-empacotados ou modelos de animação rígidos incorporados ao skill

O Que Fornecer

  • Pedido de animação com sujeito e açãoUma descrição como "me faz um GIF de X fazendo Y para o Slack" que especifica o que animar e o comportamento, acionando o uso do skill.
  • Imagem opcional enviada pelo usuárioUm arquivo de imagem para animar diretamente ou usar como inspiração para cores e estilo, carregado com PIL Image.open.

03 Dentro da skill

Regras que a Skill slack-gif-creator Passa para Claude Code e Codex

8 instruções concretas, padrões e limites que o SKILL.md define para o agente — a parte do arquivo que muda o resultado.

  1. GIFs de Emoji Devem Ser 128×128, GIFs de Mensagem 480×480

    O Slack exige dimensões específicas: 128×128 recomendado para GIFs de emoji, 480×480 para GIFs de mensagem. São requisitos obrigatórios validados pelos validadores da skill.

  2. Mantenha a Duração do GIF de Emoji Abaixo de 3 Segundos

    Para GIFs de emoji especificamente, a duração deve permanecer abaixo de 3 segundos para atender aos requisitos do Slack e manter um tamanho de arquivo razoável.

  3. Sempre Use Width=2 ou Maior para Contornos

    Linhas finas com width=1 parecem irregulares e amadoras. Sempre defina width=2 ou maior para contornos e linhas para obter gráficos polidos.

  4. Não Use Fontes de Emoji

    A renderização de fontes de emoji é pouco confiável entre plataformas e não deve ser usada. Desenhe os gráficos usando primitivas do PIL.

  5. FPS Padrão na Faixa de 10-30

    A taxa de quadros deve estar entre 10 e 30 FPS, sendo que valores mais baixos geram arquivos menores. Essa é a faixa de parâmetros aceitável para GIFs do Slack.

  6. Use 48-128 Cores, Menos para Arquivos Menores

    A paleta de cores deve usar entre 48 e 128 cores. Menos cores reduzem diretamente o tamanho do arquivo; 48 cores são recomendadas para otimização máxima.

  7. Interprete Uploads de Imagem do Usuário pela Intenção do Pedido

    Quando um usuário fizer upload de uma imagem, determine se ele deseja usá-la diretamente na animação ou apenas como inspiração para cores e estilo antes de prosseguir.

  8. Otimize Apenas Quando Solicitado Explicitamente

    Aplique estratégias de otimização, como menos quadros, menos cores, dimensões menores ou remoção de duplicatas, somente quando o usuário solicitar especificamente um arquivo menor.

04 Coloque em prática

Instale slack-gif-creator no Claude Code ou Codex

Um comando npx skills add, depois uma primeira tarefa no seu agente e uma checklist para o resultado.

Adicione slack-gif-creator ao Claude Code, Codex ou ao seu agente

Rode no seu projeto; o instalador pergunta a qual agente adicioná-lo.

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

Forma genérica da CLI skills para skills/slack-gif-creator/SKILL.md; o repositório pode documentar seu próprio caminho.

Dê à Skill uma Primeira Tarefa de Motion e Vídeo

Escrito nos próprios termos do skill; substitua as partes entre colchetes pelo seu material.

Starter prompt
Make me an animated emoji GIF for Slack showing a yellow star rotating and pulsing, 128×128, with a gradient blue background. Keep it under 3 seconds and make the motion smooth with easing.

Fonte: escrito a partir do SKILL.md nos próprios termos do skill.

Verifique o Primeiro Resultado

O que o próprio SKILL.md diz sobre como é um resultado correto:

  • Use is_slack_ready para uma verificação booleana rápida confirmando que o GIF atende a todos os requisitos do Slack

No OpenDesign slack-gif-creator vem integrado: Plugins → Skills, selecione-o na barra superior.

05 Código aberto, rastreável

Fonte, Licença e Verificação

De onde vêm os fatos desta página e quando foram verificados pela última vez.

Author
Anthropic
Repository
github.com/anthropics/skills Branch main
Arquivo da skill
skills/slack-gif-creator/SKILL.md Checksum do conteúdo registrado na verificação; commit 34040c9
License
Apache-2.0 De skills/slack-gif-creator/LICENSE.txt; SKILL.md diz "Complete terms in LICENSE.txt".
Estrelas do repositório
176.183 Snapshot do GitHub tirado em 14/09/2026 para todo o repositório anthropics/skills, que contém 7 skills neste catálogo. Não é uma classificação ou contagem de uso para slack-gif-creator.
Verificado pelo OpenDesign
2026-09-14 Arquivo fonte, caminho, texto de licença e contagem de estrelas foram verificados. Incluído no OpenDesign main (verificado em 2026-08-28); uma execução real não foi registrada nesta página.

Dentro do SKILL.md

  1. Requisitos do SlackEspecificações de dimensão (128×128 emoji, 480×480 mensagem), faixa de FPS 10-30, limites de cores 48-128, duração de 3 segundos para emoji
  2. Fluxo de Trabalho PrincipalProcesso de três etapas: criar GIFBuilder, gerar quadros com PIL, salvar com parâmetros de otimização
  3. Desenhando GráficosTrabalhando com imagens enviadas, usando primitivas ImageDraw do PIL, tornando os gráficos polidos com linhas grossas e profundidade
  4. Utilitários DisponíveisGIFBuilder para montagem, validadores para conformidade com o Slack, funções de easing, auxiliares de composição de quadros
  5. Conceitos de AnimaçãoTécnicas para efeitos de tremor, pulso, salto, giro, fade, deslizamento, zoom e explosão de partículas
  6. Estratégias de OtimizaçãoCinco métodos para reduzir o tamanho do arquivo: menos quadros, menos cores, dimensões menores, remoção de duplicados, modo emoji
  7. FilosofiaFornece conhecimento e utilitários, não templates; incentiva a criatividade combinando conceitos; sem gráficos pré-empacotados
  8. DependênciasRequer pillow, imageio, numpy via pip install
A Descrição da Própria Skill
"Conhecimento e utilitários para criar GIFs animados otimizados para Slack. Fornece restrições, ferramentas de validação e conceitos de animação. Use quando usuários solicitarem GIFs animados para Slack como "faça um GIF de X fazendo Y para Slack."

Descrição do front-matter do SKILL.md. O arquivo completo tem cerca de 7.841 caracteres. Leia o arquivo completo no GitHub.

Slack GIF Creator

Execute slack-gif-creator em uma tarefa real de movimento e vídeo.

A skill slack-gif-creator já vem no OpenDesign. Baixe o app, escolha a skill em Plugins → Skills, cole o prompt acima e leia o plano antes do resultado.

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