Install
GIFBuilder(width=128, height=128, fps=10)Para quem
slack-gif-creator é para quem pede com clareza «um GIF de fulano fazendo tal coisa para o Slack». Oferece restrições, uma ferramenta de validação e ideias de animação para GIFs animados otimizados para Slack, não vídeo longo para qualquer plataforma.
Um uso mais próximo: você já consegue dizer o sujeito e a ação numa frase, e aceita 128x128 para GIF de emoji e 480x480 para GIF de mensagem. O exemplo oficial constrói quadros com GIFBuilder e PIL: GIFBuilder(width=128, height=128, fps=10). Depois use validate_gif para ver se serve no Slack.
Não é um instalador. A documentação não dá nenhum comando de instalação e não diz que colocá-lo num diretório o torna usável. Se o assistente atual ainda não consegue importar essas ferramentas, a documentação existente para aí; não infira um caminho de instalação a partir do URL. Não presuma que a skill traz gráficos prontos nem que você deva usar fontes de emoji.
Primeira tentativa em 3 minutos
O primeiro caminho oficial é fazer um GIF de prática pequeno, não instalar. A página é https://raw.githubusercontent.com/anthropics/skills/main/skills/slack-gif-creator/SKILL.md Siga só as restrições dessa página. Não invente uma frase de instalação que não aparece.
Pré-requisitos: o assistente atual já consegue chamar GIFBuilder, PIL e validate_gif via slack-gif-creator, e você só quer um GIF de emoji de prática que não irá a um canal oficial. Sem comando de instalação, o «local» é um arquivo de saída como my.gif desta execução, não um diretório de skill adivinhado.
Primeira tarefa de baixo risco: peça um GIF de emoji 128x128, cerca de 10 fps, mais curto que 3 segundos. Primeiro faça o assistente criar GIFBuilder(width=128, height=128, fps=10), desenhar movimento geométrico simples com PIL, sem fontes de emoji nem recursos prontos. Confirme o nome do arquivo e o diretório antes de salvar. Sinal de sucesso: em seguida validate_gif('my.gif', is_emoji=True, verbose=True) passa, não que o arquivo já tenha sido enviado ao Slack.
Cores na faixa 48–128 da documentação, taxa 10–30. Na primeira vez, taxa mais baixa e menos cores para o arquivo ficar menor. Não há passos de envio ao Slack; pare quando a validação passar.
Casos de uso
Caso 1: fazer um GIF de emoji e validar. Tamanho recomendado 128x128; duração abaixo de 3 segundos. Construa quadros com GIFBuilder e depois valide em detalhe com from core.validators import validate_gif, is_slack_ready: validate_gif('my.gif', is_emoji=True, verbose=True). Serve para um loop curto como emoji do Slack. A documentação não escreve todos os campos de retorno de is_slack_ready; vale a aprovação de validate_gif. Se falhar, mude primeiro tamanho, taxa ou número de cores; não passe a fontes de emoji.
Caso 2: fazer um GIF da área de mensagem. A documentação diz GIF de mensagem 480x480, taxa 10–30, cores 48–128. Serve para um loop um pouco maior numa mensagem. O fluxo continua GIFBuilder + PIL e depois validar. Não use fontes de emoji (instáveis entre plataformas) nem presuma gráficos prontos na skill. Não há código de exemplo completo para 480; você só pode aumentar a construção de 128 pelos parâmetros e tratar isso como um tamanho inferido das restrições, não outro caminho de instalação. A página de confronto é https://raw.githubusercontent.com/anthropics/skills/main/skills/slack-gif-creator/SKILL.md
Limites de uso
Sem comando de instalação: não trate o caminho da página como instalador. Limite de tamanho: emoji 128x128 (recomendado) e menos de 3 segundos; mensagem 480x480. Limite de parâmetros: FPS 10–30, cores 48–128; mais baixo, arquivo menor. Limite de ferramentas: dá para conferir GIFBuilder, Image/ImageDraw do PIL, mais validate_gif e is_slack_ready. Proibido: não use fontes de emoji nem presuma gráficos prontos. A documentação não escreve como enviar ao Slack nem limites equivalentes de outras ferramentas de chat.