Communitygithub.com

BAKUGOS1/video-studio

Planifica, crea, edita, previsualiza y renderiza videos pulidos asistidos por IA, promos de productos, explicativos e historias cinematográficas multicámara. Combina la renderización HyperFrames o Remotion, la dirección de productos al estilo Shotcraft y los flujos de trabajo de fal.ai. Se activa cuando el usuario solicita hacer, guionizar, storyboardear, editar o renderizar un video, reel, promo, lanzamiento, explicativo, anuncio, tráiler, demo, intro animada o gráfico en movimiento, o para generar metraje o prompts de plano IA, incluso si no nombra una herramienta. Se omite para imágenes fijas, presentaciones de diapositivas y preguntas sobre video que no impliquen cambios.

¿Qué es video-studio?

Video Studio es una skill de orquestación original para asistentes de IA como Claude Code y Codex, diseñada para manejar flujos de trabajo completos de producción de video, desde un brief inicial hasta la fuente editable y el video verificado. La skill integra múltiples motores de renderizado (HyperFrames para animaciones HTML/CSS y videos independientes, y Remotion para proyectos React existentes o animaciones precisas), junto con fuentes de activos generados como fal.ai para metraje realista o estilizado. La skill decide automáticamente qué motor usar según el contexto del proyecto y las preferencias del usuario, asegurando que no se mezclen motores de animación en una misma línea de tiempo. Para películas de lanzamiento de productos, sigue un flujo de trabajo de dirección de producto detallado en archivos de referencia, evitando sugerir que las bibliotecas de Shotcraft están empaquetadas. La skill guía al usuario a través de un proceso estructurado: primero infiere el contexto (audiencia, mensaje, duración, relación de aspecto) y redacta un brief conciso con una lista de planos, luego genera activos (priorizando los existentes del usuario y usando la generación de metraje de forma cuidadosa con límites de presupuesto), construye y previsualiza el video con funciones de tiempo basadas en fotogramas para evitar inconsistencias entre renderizados, y finalmente verifica el resultado con herramientas como ffprobe y ffmpeg. Entrega el video final en MP4/H.264 con yuv420p y audio AAC, junto con el proyecto editable, un manifiesto de activos y un informe de verificación. La skill es independiente de otros skills para planificación y dirección, pero requiere las herramientas de ejecución o medios disponibles para renderizar, evitando afirmar que se renderizó un video si no hay dichas herramientas. Destaca por su capacidad para preservar el motor de proyecto existente y las elecciones explícitas del usuario, así como por su manejo ético de costos (solicitar presupuesto antes de generación paga) y de derechos de activos.

Compatible con✓Claude Code✓Codex CLI~Cursor
npx skills add BAKUGOS1/video-studio

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

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:

  1. Descubre un endpoint actualmente compatible; inspecciona su esquema, precio, duración y resolución antes de enviar.
  2. 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.
  3. Genera un plano representativo primero, revísalo, luego expande la secuencia.
  4. Guarda los IDs de solicitud antes de sondear. Reanuda trabajos conocidos; verifica su estado antes de reintentar para evitar cargos duplicados.
  5. 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.

Skills relacionados