Install
GIFBuilder(width=128, height=128, fps=10)Para quién
slack-gif-creator está pensado para quien pide con nombre «un GIF de fulano haciendo tal cosa para Slack». Ofrece restricciones, una herramienta de comprobación e ideas de animación para GIF animados optimizados para Slack, no vídeo largo para cualquier plataforma.
Un uso más cercano: ya puedes decir el sujeto y la acción en una frase, y aceptas 128x128 para GIF de emoji y 480x480 para GIF de mensaje. El ejemplo oficial construye fotogramas con GIFBuilder y PIL: GIFBuilder(width=128, height=128, fps=10). Luego usa validate_gif para ver si sirve en Slack.
No es un instalador. La guía no da ningún comando de instalación ni dice que ponerlo en un directorio lo deje usable. Si el asistente actual aún no puede importar estas herramientas, la guía existente termina ahí; no infieras una ruta de instalación desde la URL. No asumas que la skill trae gráficos listos ni que debas usar fuentes de emoji.
Primer intento en 3 minutos
La primera ruta oficial es hacer un GIF de práctica pequeño, no instalar. La página es https://raw.githubusercontent.com/anthropics/skills/main/skills/slack-gif-creator/SKILL.md Sigue solo las restricciones de esa página. No inventes una frase de instalación que no aparece.
Requisitos previos: el asistente actual ya puede llamar GIFBuilder, PIL y validate_gif vía slack-gif-creator, y solo quieres un GIF de emoji de práctica que no irá a un canal oficial. Sin comando de instalación, la «ubicación» es un archivo de salida como my.gif de esta ejecución, no un directorio de skill supuesto.
Primera tarea de bajo riesgo: pide un GIF de emoji 128x128, unos 10 fps, más corto que 3 segundos. Primero que el asistente cree GIFBuilder(width=128, height=128, fps=10), dibuje movimiento geométrico simple con PIL, sin fuentes de emoji ni recursos preestablecidos. Confirma el nombre de archivo y el directorio antes de guardar. Señal de éxito: a continuación validate_gif('my.gif', is_emoji=True, verbose=True) pasa, no que el archivo ya se haya enviado a Slack.
Colores en el rango 48–128 de la guía, cadencia 10–30. La primera vez, cadencia más baja y menos colores para un archivo más pequeño. No hay pasos de subida a Slack; para cuando la comprobación pase.
Casos de uso
Caso 1: hacer un GIF de emoji y comprobarlo. Tamaño recomendado 128x128; duración bajo 3 segundos. Construye fotogramas con GIFBuilder y luego comprueba en detalle con from core.validators import validate_gif, is_slack_ready: validate_gif('my.gif', is_emoji=True, verbose=True). Encaja con un bucle corto como emoji de Slack. La guía no escribe todos los campos de retorno de is_slack_ready; manda el aprobado de validate_gif. Si falla, cambia primero tamaño, cadencia o número de colores; no pases a fuentes de emoji.
Caso 2: hacer un GIF de zona de mensaje. La guía dice GIF de mensaje 480x480, cadencia 10–30, colores 48–128. Encaja con un bucle un poco mayor en un mensaje. El flujo sigue siendo GIFBuilder + PIL y luego comprobar. No uses fuentes de emoji (poco fiables entre plataformas) ni asumas gráficos listos en la skill. No hay código de ejemplo completo para 480; solo puedes agrandar la construcción de 128 por parámetros, y tratarlo como un tamaño inferido de las restricciones, no otra ruta de instalación. La página de contraste es https://raw.githubusercontent.com/anthropics/skills/main/skills/slack-gif-creator/SKILL.md
Límites de uso
Sin comando de instalación: no trates la ruta de la página como instalador. Límite de tamaño: emoji 128x128 (recomendado) y menos de 3 segundos; mensaje 480x480. Límite de parámetros: FPS 10–30, colores 48–128; más bajo, archivo más pequeño. Límite de herramientas: se puede comprobar GIFBuilder, Image/ImageDraw de PIL, más validate_gif y is_slack_ready. Prohibido: no uses fuentes de emoji ni asumas gráficos preestablecidos. La guía no escribe cómo enviar a Slack ni límites equivalentes de otras herramientas de chat.