Video Studio
Un flujo de trabajo de producción único, desde un brief hasta la fuente editable y el video verificado. Trabaja en el idioma del usuario. Invocación en Claude Code: /video-studio. Invocación en Codex: $video-studio. Las solicitudes en lenguaje natural también funcionan.
Esta es una skill de orquestación original, no una copia empaquetada de motores upstream, bibliotecas de planos o servicios de generación pagados. Funciona sin otros skills para planificación y dirección; la ejecución requiere el runtime seleccionado o las herramientas multimedia disponibles.
Enrutar el trabajo
Conserva el motor del proyecto existente y las elecciones explícitas del usuario. De lo contrario:
- Diseño de movimiento HTML/CSS y videos independientes: HyperFrames.
- Proyectos React/Remotion existentes, animación React precisa o películas de producto con recetas Shotcraft: Remotion.
- Metraje generado realista o estilizado: fal.ai como fuente de activos, luego ensambla con el renderizador elegido.
- Películas de lanzamiento de producto: usa el flujo de trabajo de dirección de producto en references/direction.md. Recupera una tarjeta Shotcraft solo cuando sea útil; no impliques que su biblioteca está empaquetada.
- Sin herramientas de ejecución, credenciales o renderizador: termina el guion, el storyboard, los prompts de plano, el tiempo y una entrega explícita de ejecución. No afirmes que se renderizó un video.
Elige un renderizador por composición. Un híbrido significa activos generados más ese renderizador, no motores de animación en competencia en una misma línea de tiempo.
Antes del trabajo con motores, lee references/engines.md. Para planos cinematográficos y películas de producto, lee references/direction.md. Para sintaxis de herramientas frescas y recursos upstream opcionales, sigue references/sources.md. Lee references/portability.md para limitaciones de instalación o web de Claude.
Brief y plan de producción
Infere lo que la conversación ya aporta: audiencia, mensaje, duración, relación de aspecto, idioma, marca, activos, narración, ruta de salida y restricciones de costo. Pregunta solo por entradas faltantes que impidan materialmente el progreso. Para un promo corto no especificado, asume: 20 segundos, 1920x1080, 30 fps, un mensaje claro. No asumas permiso para generación paga a partir de esos valores predeterminados.
Inspecciona logotipos reales, capturas de pantalla, metraje, fuentes, código fuente e instrucciones del proyecto aplicables antes de inventar elementos visuales. Usa la interfaz de usuario real del producto y texto preciso. Aplica las reglas de marca de un repositorio (su AGENTS.md, CLAUDE.md y los documentos de marca a los que apuntan) cuando trabajes en ese repositorio; nunca transfieras el estilo de una marca a otra.
Redacta un brief conciso y una lista de planos antes de la implementación. Cada plano necesita su propósito, rango de fotogramas, activo visual, texto/narración, movimiento, transición y señal de audio. Dale a cada plano suficiente tiempo para leer; la duración de la narración determina el tiempo cuando se suministra. Establece la promesa de apertura y un pago final o CTA útil.
Generación de activos
Prefiere los activos existentes del usuario cuando sean adecuados. Para metraje generado:
- Descubre un endpoint actualmente compatible; inspecciona su esquema, precio, duración y resolución antes de enviar.
- Define el encuadre, la acción del sujeto, el movimiento de la cámara, la luz, la paleta y las restricciones de continuidad por separado. Usa fotogramas de referencia para la consistencia del producto o la escena.
- Genera un plano representativo primero, revísalo, luego expande la secuencia.
- Guarda los IDs de solicitud antes de sondear. Reanuda trabajos conocidos; verifica su estado antes de reintentar para evitar cargos duplicados.
- Rastrea prompts, modelo/endpoint, referencias de fuentes, IDs de trabajo, rutas de activos locales, derechos de uso y costo real cuando se conozca.
Usa las credenciales del proveedor desde el almacenamiento secreto configurado o las variables de entorno sin imprimirlas. Nunca solicites claves API en el chat. Respeta la autorización de gasto existente; si no existe, proporciona una estimación y obtén un presupuesto antes de las solicitudes facturables. No vuelvas a preguntar cuando la sesión ya haya otorgado ese presupuesto. Limita los reintentos al presupuesto restante.
Mantén el texto, los logotipos y los detalles precisos de la interfaz en la superposición renderizada por código cuando el metraje generado los distorsionaría.
Construir y previsualizar
Mantén la fuente editable. Implementa el tiempo con funciones de fotograma/tiempo buscables, no temporizadores de pared o valores aleatorios que cambien entre renderizados. Siembra cualquier aleatoriedad. Resuelve activos y fuentes antes de renderizar. Usa las APIs de animación nativas del motor y la documentación actual.
Compone una jerarquía de sujeto en primer plano, contexto de apoyo y texto legible. Prefiere unas pocas transiciones intencionales sobre un efecto en cada corte. Alinea los cambios importantes con latidos narrativos o musicales significativos. Usa audio con licencia; mantén el habla inteligible y la música baja por debajo de la narración.
Produce una previsualización borrador antes de un renderizado costoso a resolución completa. Inspecciona el inicio, el medio, el final, los límites de transición y el fotograma más ocupado. Corrige recortes, texto ilegible, activos distorsionados, continuidad rota, fuentes faltantes y fotogramas muertos. Revisa la previsualización en movimiento además de los fotogramas fijos.
Verificar y entregar
Renderiza usando los comandos documentados del motor seleccionado. Inspecciona el resultado real con las herramientas multimedia disponibles (recetas de ffprobe y ffmpeg en references/engines.md): duración, dimensiones, frecuencia de fotogramas, códec, formato de píxel, fotogramas de inicio/fin y pistas de audio. Reproduce/escucha donde sea compatible. Indica cualquier QA que no se haya podido realizar. Nunca equipares una compilación exitosa con un renderizado exitoso.
Entrega:
- Video final, si el renderizado fue exitoso.
- Proyecto editable y rutas de activos locales.
- Brief/storyboard y un manifiesto de activos suficiente para reanudar.
- Breve informe de lo que se verificó y cualquier limitación restante o costo del servicio.
La exportación predeterminada es MP4/H.264 con yuv420p y audio AAC cuando hay audio, a menos que el brief o la plataforma necesiten otro formato. Proporciona subtítulos cuando se soliciten o sean necesarios para el formato de destino. No publiques ni subas activos fuera del flujo de trabajo de producción solicitado sin autorización.