¿Cómo hago motion graphics o un video animado con Claude Code, Codex o Cursor?
Instala Ice en tu agente, ábrelo en una carpeta vacía y empieza tu primer mensaje con el comando (/ice-motion-director:ice en Claude Code); luego describe el video con palabras normales, por ejemplo el producto, la duración y dónde se va a publicar. El comando garantiza que se cargue el director, aunque haya otras skills de video instaladas. La skill enrutadora elige el flujo de trabajo, investiga tu negocio, pregunta por cada decisión abierta (cuatro opciones cada una, como mucho cuatro por mensaje) y después ejecuta las diez etapas hasta un MP4 renderizado. Si prefieres guiar cada paso, usa los comandos de etapa de /ice-01-brief a /ice-10-deliver.
¿Necesita After Effects, una GPU o un modelo de video de pago?
No. Los videos se escriben como código (HTML, CSS, GSAP, Remotion, Lottie o FFmpeg) y se renderizan con un navegador y FFmpeg en un equipo normal. Las imágenes, el video, las voces con IA y la transcripción alojada son extras opcionales que pueden costar dinero y solo se usan si los pides. El único coste real es el uso de tu agente: un video completo pasa por muchas etapas y agentes auxiliares, así que consume mucho más de tu plan que una respuesta de chat.
¿Funciona en árabe?
Sí. El árabe y la escritura de derecha a izquierda son de primera clase gracias a la skill ice-arabic: letras enlazadas y puntos que sobreviven a la animación, kashida, aislamiento bidi para mezclar árabe e inglés, cifras, subtítulos en árabe y zonas seguras de cada plataforma, y el dialecto como ajuste para guiones y voz. También puedes escribir tu prompt en árabe.
¿Es un generador de video con IA?
No. Cada video es código (HTML, CSS, GSAP, Remotion, Lottie o FFmpeg) y se renderiza igual cada vez. Las imágenes, el video o las voces con IA son extras opcionales que puedes pedir, nunca el motor principal, y los textos, las cifras y los logos se componen siempre en código.
¿Sale algo de mi equipo?
Los videos se renderizan en tu equipo con tu navegador y FFmpeg, y estas skills no suben nada. Las conexiones de red declaradas son la investigación web con la herramienta de búsqueda de tu propio agente; las descargas de medios reales gratuitos que elige por su cuenta (música, efectos de sonido, metraje, fotos, banderas, mapas, tipografías) de bibliotecas públicas y fuentes oficiales, cada una registrada con su origen y el estado de su licencia, con retratos de figuras públicas nombradas y banderas oficiales buscados en Wikidata y Wikimedia Commons; el paquete propio de efectos de sonido CC0 de Ice (128 efectos grabados), que se descarga una sola vez de la GitHub Release del proyecto y se comprueba con SHA-256; las instalaciones de herramientas y modelos gratuitos con versiones fijadas, indicadas en la nota de entrega; y Google Fonts cuando la tipografía elegida viene de ahí. Desactiva las descargas con --offline o ICE_OFFLINE=1. No hay telemetría.
¿Y si mi agente llega a un límite de uso a mitad de un video?
Escribe /ice (o envía el mismo prompt) más tarde: retoma desde ice/state.json donde se quedó. Todo vive en una carpeta ice/ dentro de tu proyecto, así que cualquier sesión puede retomar el trabajo donde lo dejó la anterior.
¿Puedo usar los videos con fines comerciales?
Sí, los videos que haces son tuyos. Unas pocas carpetas incluidas, llamadas noncommercial/, llevan las licencias no comerciales de sus autores; los flujos de trabajo miran lo que respondiste sobre el uso comercial de tu proyecto y las dejan fuera en los trabajos comerciales. El material externo que encuentra o aportas (metraje, música, logotipos) aparece con el estado de su licencia en la nota de entrega; liberar esos derechos antes de publicar es cosa tuya.
¿Qué motor de render usa?
ice-engines elige uno para cada video: HyperFrames, Remotion, canvas HTML con Playwright y FFmpeg, Three.js, Lottie, p5 o solo FFmpeg. Remotion exige una licencia de empresa a algunos negocios; la skill te avisa cuando es tu caso.
Me hizo preguntas. ¿Puedo saltármelas?
Di «decide tú» o «no preguntes». Elegirá, anotará cada motivo en ice/DIRECTION.md y listará cada elección en el informe de entrega, para que puedas cambiar cualquiera en una sola respuesta. Si simplemente no respondes, espera: el silencio nunca se toma como un sí.
¿Qué necesito tener instalado?
Tu agente lo comprueba para la ruta que elijas y te dice qué falta, con el comando exacto para tu sistema. Los paquetes y modelos gratuitos que necesita una ruta (transcripción, separación de pistas y similares) los instala por su cuenta con versiones fijadas y los indica en la nota de entrega; todo lo que sea de pago o requiera una cuenta se te pregunta antes. Las ideas y los guiones no necesitan nada. Lottie necesita Node. Todo video entregado necesita Node, FFmpeg, un navegador y Python 3.
¿Qué hace falta para un primer video?
Por tu parte: un prompt que empiece por /ice-motion-director:ice en Claude Code, después las preguntas sobre cada decisión abierta (cuatro opciones cada una, como mucho cuatro por mensaje, ninguna si tu prompt lo cubre todo o si dices «no preguntes») y, si estás presente, una vista previa, donde además oyes dos o tres opciones de música real puestas sobre el video y eliges una (tres, salvo que pongas music_options en 2 en sources.json). Mientras se ejecuta, cada etapa te llega como dos líneas y sus fotogramas, así que puedes intervenir a mitad de camino. Entre bastidores, tu agente ejecuta las diez etapas con varios agentes auxiliares, así que incluso un anuncio corto tarda un rato y consume mucho más de tu plan que una respuesta de chat. Si tu agente llega a un límite de uso a mitad de camino, escribe /ice más tarde: retoma desde ice/state.json donde se quedó.
¿Es gratis?
Sí. Ice Motion Director es de código abierto con licencia Apache-2.0. Las carpetas llamadas noncommercial/ y vendor/hypit/ conservan sus propias licencias, indicadas dentro de ellas.