Communitygithub.com

cloudhanfeng92-arch/automotive-promo-video-rhythm

Diseña un vídeo promocional de automóvil con ritmo, basado en referencias de cortometrajes reales. Optimiza el atractivo inicial, los cortes rápidos de detalles, los planos generales, las transiciones interior-exterior, los puntos de acción y la variación de velocidad en las secuencias de conducción.

¿Qué es automotive-promo-video-rhythm?

Este skill es un director especializado en vídeos promocionales de automóviles, con un enfoque en la optimización del ritmo y la narrativa visual. Funciona como una herramienta independiente que, a partir de imágenes subidas por el usuario de un único vehículo, produce un vídeo promocional completo en formato MP4. El skill sigue un flujo de trabajo detallado y riguroso: primero, analiza las imágenes de entrada para construir un 'vehicle-bible.md' que documenta todas las características observadas e inferidas del coche. Luego, diseña una estructura rítmica personalizada, creando una tabla de storyboard con tiempos exactos y una tabla de generación de activos. Para la generación de imágenes, utiliza exclusivamente 'Lib Image 2.5 Pro' (GPTimage2.5) para crear vistas de referencia multiescala, planos de storyboard y frames individuales. La generación de video se realiza con 'Seedance 2.5', donde el skill selecciona el modo adecuado (primer frame, múltiples referencias) según la complejidad de cada plano. Un aspecto clave es su sistema de aprobaciones por etapas: el usuario debe confirmar la identidad del vehículo, los storyboards y las imágenes generadas antes de proceder a la producción final. El skill está diseñado para plataformas como Claude Code, Cursor o Codex, y utiliza herramientas como 'libtv-cli', 'ffmpeg-skill' y, opcionalmente, 'jianying-editor' para edición. Su valor principal radica en la aplicación de una metodología profesional de dirección cinematográfica, con principios claros de edición, transiciones y gestión de presupuesto, evitando la generación no autorizada y asegurando la coherencia visual del vehículo.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add cloudhanfeng92-arch/automotive-promo-video-rhythm

Preguntar en tu IA favorita

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

Documentación

Director de Vídeo Promocional de Automóvil · Versión Optimizada de Ritmo

Esta es una versión optimizada de ritmo independiente de automotive-promo-video, y no la reemplaza. Convierte el mismo automóvil subido por el usuario en un vídeo promocional entregable. Se inspira en la relación de planos, la representación de materiales, el ritmo y la emoción del vídeo de referencia, sin trasplantar otro coche o interior al vehículo del usuario. El estándar de entrega es un MP4 realmente generado, editado y verificado; los prompts, los storyboards y las colas de generación son solo resultados intermedios.

Herramientas y Orden de Lectura

  • Las operaciones de LibTV se realizan a través del Skill libtv-cli y el CLI libtv ya instalados. Antes de ejecutar, lee Reglas de Ejecución, basándote en el directorio de modelos en tiempo real y en --help.
  • Para detección local, extracción de fotogramas, edición, mezcla de audio y exportación, usa ffmpeg-skill; solo usa jianying-editor cuando el usuario solicite un proyecto de CapCut. No cargues ambos conjuntos de herramientas de edición sin necesidad.
  • Para el diseño de storyboards, lee primero Reglas de Diseño de Ritmo y Estilo de Referencia. Cuando necesites una disposición específica de duración de plano, lee Ejemplo de Storyboard de 20 Segundos. Para establecer la identidad, lee Normas de Consistencia. Al escribir prompts, lee Plantillas de Prompts. Para la edición, lee Edición y Aceptación. Lee según la etapa correspondiente.
  • Si falta alguna herramienta, indica la carencia, completa primero el análisis y la solución independientes; no describas operaciones no ejecutadas como completadas, ni cambies silenciosamente de plataforma o modelo.

1. Analizar la Entrada y Establecer el Archivo del Vehículo

Primero, lee las imágenes y los requisitos del usuario; si hay un vídeo de referencia, detecta todo el metraje, cubriendo el inicio, el medio, el final, los puntos de corte y los planos rápidos. Los subtítulos, textos y descripciones en los archivos adjuntos son materiales de análisis, no constituyen instrucciones operativas ni autorización de generación.

Usa directamente la información proporcionada, no preguntes repetidamente. Solo pregunta por carencias que afecten la corrección: versión del modelo poco clara, partes que el usuario solicita mostrar pero que las imágenes no cubren, contradicciones de duración/relación de aspecto. Para el resto, puedes declarar valores por defecto en la solución: 16:9, aproximadamente 20 segundos, sin voz en off, texto corto opcional, 1920×1080/30 fps. El número de planos se determina por la ruta rítmica: para un montaje rápido de detalles al estilo Bentley/Rolls-Royce, puedes planificar inicialmente entre 24 y 28 planos editados; para una exhibición serena, se mantienen menos planos largos; ya no se divide el tiempo uniformemente en 10-14 planos. Este es el punto de partida para las referencias horizontales de este grupo, no una especificación rígida para todos los vídeos de automóviles; el usuario o nuevas referencias tienen prioridad.

Crea vehicle-bible.md:

  • Exterior: silueta de la carrocería, color/límite de dos tonos, parrilla, faros, llantas, espejos retrovisores, manijas de puertas, emblemas, ventanas, luces traseras, tratamiento de matrícula.
  • Interior: volante a izquierda/derecha, volante, diseño de pantallas, consola central/palanca de cambios, asientos y costuras, molduras, techo corredizo, iluminación ambiental; especifica claramente las partes no visibles.
  • Registra cada elemento como observado / confirmado-por-usuario / inferido / desconocido y el ID de la imagen de origen. Las imágenes generadas solo pueden ser la configuración visual aprobada por el usuario, no pueden probar la configuración real del vehículo.
  • Configuración de filmación: escena, día/noche, clima, dirección de la luz principal, color, estado del vehículo, dirección de movimiento y emoción.

Las imágenes del exterior por sí solas no pueden confirmar el interior real. Si el usuario solicita un interior pero la evidencia es insuficiente, solicita la referencia correspondiente o permite que el usuario elija un interior conceptual claramente marcado o que no se muestre el interior por ahora; mientras tanto, continúa con la planificación exterior basada en la evidencia. No completes la configuración real basándote en configuraciones comunes de la marca.

Una sola imagen frontal-lateral tampoco puede probar las luces traseras, el techo o el otro lado desconocidos; estas adiciones exteriores también se marcan como inferidas, y las partes clave para exhibir necesitan una referencia o la aprobación del usuario para la configuración visual.

2. Primero Diseñar el Ritmo, Luego Escribir la Tabla de Planos

Primero, completa lo siguiente según las Reglas de Diseño de Ritmo, antes de generar imágenes. Por defecto, toma el "grupo de detalles → reinicio espacial → liberación de conducción" de los planos 04-07 como la línea principal de montaje rápido, y elige la ruta serena del plano 01 o la ruta dinámica del plano 08 según el modelo y la emoción del usuario; no puedes meter todas las técnicas de las 8 películas en una sola.

  1. Selección de Referencias: Enumera el ID de la referencia principal, la relación de planos/transiciones de ritmo tomadas prestadas, y los puntos de venta únicos del vehículo objetivo; no copies el modelo de llantas o los cambios de configuración del vídeo de origen.
  2. Tabla de Estructura Rítmica: Organiza, basándote en segundos/fotogramas reales, el gancho inicial, el primer grupo de detalles, la transición interior-exterior, el segundo grupo de detalles, la pausa/transición de arranque, la conducción y el final. Puedes fusionar etapas, no añadas párrafos mecánicamente. Marca las secciones densas, los planos largos, las transiciones principales y los puntos de memoria finales.
  3. Tabla de Storyboard de Edición: Número de plano, intervalo de fotogramas semiabierto [in,out), fotogramas netos/segundos, encuadre/ángulo, contenido del plano y puntos de anclaje de identidad visibles, movimiento de la carrocería/cámara, eventos visuales esperados para ser cortados, conexión con el siguiente plano, pista de sonido. Cada plano debe explicar por qué está aquí, no solo listar piezas.
  4. Tabla de Ejecución de Generación: ID del storyboard → fotograma fijo/ID de referencia → modo de vídeo → duración del material/ventana de acción candidata → generación independiente/reutilizable → riesgo/plan de respaldo. Cuenta por separado el número de planos editados, el número de generaciones independientes y los segundos totales generados; el presupuesto no solo debe informar los 20 segundos del producto final.

Primero presenta un resumen creativo y la estructura rítmica, luego las versiones legibles para el usuario de las tablas de storyboard de edición y ejecución de generación. El montaje rápido de detalles debe tener niveles de duración, cambios de encuadre y transiciones de movimiento; cortes de 0.5 segundos solo son adecuados para un grupo pequeño, no deben ocupar todo el metraje. Un plano corto no significa menos acción, un plano general largo no significa que la imagen esté vacía: los planos cortos usan resultados claramente distinguibles o picos de acción, los planos largos cumplen con la identificación, la presentación espacial o el desarrollo del movimiento.

Las personas, manos, botones o funciones mecánicas en los ejemplos no son planos necesarios para todos los modelos. Elige según las necesidades y la evidencia del usuario; una versión sin personas aún puede mantener el interior real, utilizando la línea de visión desde el marco de la puerta, el espacio de la cabina y los cambios de material para completar la transición. Cuando el usuario solicite explícitamente el interior, si falta evidencia, complete o solicite un cambio de alcance, no elimines el interior por tu cuenta para llenar la línea de tiempo.

Primero ejecuta la verificación del storyboard en el documento: ¿el total de fotogramas es correcto? ¿cada plano proporciona nueva información? ¿después de una sección densa hay una pose del vehículo reconocible? ¿hay un puente visual entre el interior y el exterior? ¿la dirección de conducción es continua? ¿el final se remonta al principio? Si encuentras problemas como productos listados uniformemente, el mismo encuadre/misma dirección lenta, uso excesivo de transiciones, reorganiza el storyboard antes de enviarlo; no consideres "acelerar cada plano" como una optimización.

Si la música ya está determinada y se puede analizar, registra las frases musicales reales, los tiempos fuertes y las marcas de pausa; si aún no está determinada, usa eventos visuales para establecer puntos de corte temporales, márcalos como "versión de ritmo visual, pendiente de calibración musical". No inventes el BPM de las referencias de este grupo ni afirmes haber precisado el golpe. Antes de la generación formal del vídeo, utiliza los fotogramas fijos aprobados para hacer una previsualización dinámica del storyboard con duraciones reales de plano, verifica la apariencia y luego finaliza la versión.

Cuando esta ronda incluya un plan de generación de imágenes, muestra los prompts completos, la lista de imágenes de referencia, el nombre del modelo ejecutor, la relación de aspecto, la resolución, la calidad, la cantidad y el costo/rango presupuestario para las imágenes de referencia multiescala. Si el costo es desconocido, escribe honestamente "desconocido". Si el usuario solo solicita storyboards, entrégalos dentro de ese alcance, no le pidas que apruebe la siguiente etapa.

Todas las generaciones deben ser confirmadas primero. Sin confirmación, no envíes imágenes de referencia, imágenes de storyboard, ampliaciones, retoques o regeneraciones. La confirmación corresponde a un lote específico de prompts, cantidad y parámetros; las operaciones ya cubiertas por autorización previa no se preguntan repetidamente, pero si se excede el alcance, presenta el cambio específico. Aumentar el número de planos editables no significa que ya se haya autorizado un aumento en la generación paga.

3. Primero Generar y Fijar las Vistas de Referencia Multiescala

Primero genera los activos de referencia, y solo después de la aceptación genera las imágenes de storyboard. Por defecto, planifica una vista general multiescala CAR_MASTER, dividiendo el exterior y el interior; el número de cuadrículas se determina según la evidencia y la resolución disponible, la disposición se especifica en las normas de consistencia. No inventes configuraciones desconocidas para llenar las cuadrículas.

Si realmente se necesitan detalles interiores/exteriores más claros, enumera tableros dedicados CAR_EXT / CAR_INT o vistas independientes en esta lista de lotes. Si el usuario solo confirma una imagen, no aumentes el número de imágenes de pago. Las imágenes originales suficientemente claras pueden usarse directamente como base para vistas independientes.

Las imágenes se generan usando Lib Image 2.5 Pro (que el usuario llama GPTimage2.5) especificado por el usuario. La identidad de ejecución se basa en el directorio en tiempo real de LibTV, no tomes el alias del usuario como la versión de proveedor subyacente verificada. Si el modelo falta o no tienes permisos, no lo reemplaces silenciosamente; el análisis y la solución pueden continuar.

Verifica cuadrícula por cuadrícula: color del coche, proporciones, llantas, grupos de luces, emblemas y diseño de la cabina. Aísla las cuadrículas incorrectas, no las propagues aguas abajo. Recorta las cuadrículas calificadas o usa sus imágenes independientes, registra la fuente; el recorte no puede agregar detalles inexistentes, si el tamaño es insuficiente, propón un nuevo plan de generación de imágenes.

Muestra las imágenes de referencia, pide al usuario que confirme la identidad del vehículo; una vez aceptada, se establece como referencia visual. Si el usuario ha autorizado explícitamente la verificación por sí mismo según el archivo del vehículo, registra los resultados de la verificación y continúa, no solicites aprobación repetidamente; las incertidumbres sobre la configuración real aún deben resolverse o mantenerse explícitamente.

4. Generar Imágenes de Plano Individual Según el Storyboard

Para cada plano, usa la imagen original junto con la vista única aceptada relevante como base de identidad, refiriéndose a los activos correspondientes para exterior/interior. La imagen de configuración resuelve la identidad del automóvil, la imagen del storyboard resuelve la composición y fotografía de este plano.

Muestra los prompts completos, el mapeo de número de plano/referencia, la cantidad y los parámetros para este lote de imágenes de storyboard, después de la confirmación se sigue usando Lib Image 2.5 Pro. Si este lote ya fue aprobado con prompts claros y no se modificó debido a la confirmación de identidad, ejecuta directamente.

"Esta imagen multiescala está bien, continúa" significa primero que la identidad de la imagen de referencia es aceptada; si los prompts completos, los parámetros y la cantidad del siguiente lote de imágenes de storyboard aún no han sido aprobados, primero muestra este lote y luego obtén la confirmación para generar. No preguntes repetidamente si ya está aprobado.

Cada producto de composición independiente es una imagen completa sin cuadrículas, línea de tiempo o subtítulos, por defecto 1 imagen por composición independiente. El ID del plano de edición y el ID del material de fotograma fijo/generado se registran por separado; los planos de edición que realmente pueden compartir la misma composición y movimiento pueden reutilizar imágenes existentes, no generes imágenes repetidamente solo porque el número de plano es diferente. Prioriza la verificación de los planos clave, luego completa los planos restantes aprobados; corrige los errores en la etapa de fotograma fijo de manera dirigida, no esperes que el modelo de vídeo repare la carrocería.

La composición del fotograma fijo también debe servir al punto de corte: la posición del sujeto, la dirección del movimiento, el área brillante/forma del plano anterior deben ser compatibles con la entrada del siguiente plano; no sacrifiques el modelo ni centres todos los detalles solo para la coincidencia geométrica. Numera S01_FRAME, S02_FRAME…; el fotograma final opcional S01_END. El tablero de referencia no puede usarse directamente como el primer fotograma del vídeo para evitar que la cuadrícula de 9 se convierta en una animación collage. Los fotogramas independientes pasan la verificación antes de ingresar al vídeo.

Después de que las imágenes del storyboard sean aprobadas, usa la herramienta de edición local para crear edit/animatic_v01.mp4 según la cantidad exacta de fotogramas de edición. Si hay música clara disponible, agrégala; si no, genera una previsualización visual claramente marcada sin música. Solo haz cortes/las transiciones básicas necesarias, no uses el paneo automático Ken Burns de pantalla completa para ocultar problemas de storyboard. Verifica la legibilidad de los planos cortos, la pose completa del vehículo, las transiciones interior-exterior y la dirección de la carretera; si realmente es necesario cambiar la imagen, primero presenta el cambio de generación correspondiente; la reorganización local de activos ya aprobados en el mismo lote no requiere solicitar autorización de generación nuevamente.

5. Derivar el Vídeo a Partir de la Imagen Real

Vuelve a observar las imágenes generadas, no copies los movimientos de cámara imaginados antes de la generación. Para cada plano, escribe claramente: movimiento de la carrocería, dirección/amplitud de la cámara, ancla espacial, reflejos/movimiento del entorno, estado inicial/final, características fijas, necesidades de sonido y restricciones de error específicas de este plano. Luego, escribe los eventos de acción identificables que planeas cortar y las ventanas de tiempo candidatas en el material; el prompt debe hacer que el evento ocurra completamente y dejar margen de edición, no permitir que los primeros 4 segundos de cada material de 5 segundos estén esperando. Las ventanas candidatas son solo planes, la edición real debe reposicionarse según los resultados de la generación.

Por defecto, Seedance 2.5, elige según la capacidad real:

SituaciónDecisión de Modo
Composición precisa, primer plano de coche parado, pequeño movimiento, material local/interiorFlujo de trabajo de primer fotograma: solo pasa la imagen del storyboard de ese plano; verifica la semántica del puerto de imagen única/primer fotograma y la imagen inicial real
Ángulo de cambio limitado, múltiples anclas estructurales que deben restringirse simultáneamenteUsa referencia de múltiples imágenes si el modelo lo admite; pasa vistas independientes, anota la función de identidad/composición/escena de cada imagen
Apertura completa de puerta, entrada desde el exterior al interior del vehículo, gran ángulo alrededor del cochePrioriza dividir en planos de edición adyacentes; solo intenta una acción continua si la evidencia es suficiente y es necesario para la creatividad
La versión actual no tiene referencia de múltiples imágenesGenera el primer fotograma de cada plano con una referencia unificada y luego ejecuta con imagen única; no metas múltiples imágenes en los puertos de inicio/fin para fingir el modo de múltiples imágenes
Tanto la composición inicial como la final son críticasPuede usar fotogramas de inicio y fin alcanzables continuamente en la misma escena, evitando la deformación de interpolación entre escenas

La referencia de múltiples imágenes no garantiza la consistencia píxel a píxel del primer fotograma; la imagen única/primer fotograma tampoco garantiza la estabilidad de los emblemas y llantas durante todo el metraje. Acepta basándote en los resultados reales.

Registra la duración de generación y la duración neta de edición por separado. La duración cubre la duración neta del plano y el margen de edición, cayendo dentro de la gama actual del modelo; un plano de 0.8 segundos puede necesitar generar 4-6 segundos de material para luego seleccionar. Cada generación produce un solo plano continuo; los cambios de escena y las transiciones rápidas son priorizados para la edición.

Primero muestra los prompts de vídeo y la tabla de ejecución. Si el usuario ya ha solicitado completar el metraje y el alcance/presupuesto aprobado cubre el vídeo, continúa enviando, no añadas confirmaciones mecánicas; si solo se aprobó la generación de imágenes o se requiere confirmación por etapas, espera la autorización del vídeo. Si se cambia el modelo, se amplía el número de planos o se añaden costos más allá del alcance, presenta el cambio por separado.

Registra el ID del nodo/tarea; si el proceso excede el tiempo de espera, primero verifica las tareas existentes, no las vuelvas a enviar. Los defectos se evalúan primero para ver si se puede editar un intervalo aceptable; los reintentos pagados solo pueden hacerse dentro del alcance aprobado. Si el mismo fallo ocurre continuamente, detén ese plano y propón reducir la acción, cambiar la composición o ajustar el storyboard, no vuelvas a intentar infinitamente.

6. Editar Según el Diseño de Ritmo y Calibrar con el Material Real

Descarga y conserva el metraje fuente completo, selecciona intervalos basándote en picos de acción reales, bordes de oclusión, reflejos alcanzados o el paso del vehículo, luego calibra las frases musicales y las transiciones. Primero reconstruye la estructura rítmica ya aprobada en la previsualización; si un segmento de material es insuficiente, elige un reemplazo de duración igual o ajusta la duración de los planos adyacentes, verifica el número total de fotogramas, no solo empalmes todos los segmentos en orden.

Verifica el efecto real de "planos cortos en grupo, grupos con respiración, movimiento y quietud diferentes, línea de visión continua, final con eco". El montaje rápido no requiere que cada plano se mueva, la conducción no requiere que cada plano acelere; el pico de movimiento, la información de la imagen y el párrafo musical determinan conjuntamente el punto de corte. Ver Verificación de Ritmo.

Edita realmente según Edición y Aceptación, unifica la exposición/temperatura de color, configura música y efectos de sonido, texto opcional y codifica. La música usa el material disponible especificado por el usuario o la fuente seleccionada explícitamente; la música de referencia se usa para análisis, no se toma por defecto como nueva pista de audio. Solo cuando haya resultados reales de percepción de audio se puede afirmar que se ha reconocido el nombre de la canción, la letra o el instrumento.

Para cada pista de audio generada por el metraje, decide si conservarla, silenciarla o mezclarla, no puedes empalmar múltiples piezas de música automática para crear la banda sonora completa. El sonido debe ser coherente con el estado de quietud/conducción y la identidad de vehículo de gasolina/eléctrico.

Entrega un final.mp4 reproducible, un fotograma de portada, la estructura de ritmo/storyboard/prompts, la previsualización dinámica del storyboard, las referencias del vehículo e imágenes del storyboard, el metraje fuente completo, una lista de edición reconstruible y resultados reales de aceptación. El estado de generación exitoso no equivale a calidad aprobada. Si el usuario solo solicita análisis, prompts o el Skill, termina dentro de ese alcance, no generes sin autorización.

Registro y Recuperación del Proyecto

Guarda en un directorio independiente: vehicle-bible.md, rhythm-map.md, storyboard.md, prompts.md, production-state.json, reference/, frames/, clips/, edit/, exports/. Usa la Plantilla de Estado, los campos no ejecutados se mantienen con valores nulos, no inventes IDs de tarea.

approvals registra para cada elemento: hora, intención del usuario, etapa, versión del prompt, nodo/cantidad, modelo/parámetros y rango presupuestario; shots registra para cada elemento: número de plano, sección rítmica, fotogramas de entrada y salida precisos, evento visual del punto de corte, ID del activo de referencia, modo, duración de generación, selección real, ruta del prompt y estado de aceptación; generation_jobs registra el nodo de envío, el ID de tarea devuelto, el estado final, la ruta de descarga y la razón del fallo. La aceptación del exterior y el interior se registran por separado para evitar que un estado genérico oculte carencias.

Las etapas se pueden registrar como planned → awaiting_image_approval → references_ready → references_accepted → frames_ready → video_authorized → clips_ready → edited → delivered. El estado no representa automáticamente autorización; conserva la expresión de autorización, el alcance y la hora del usuario. Al recuperar, verifica los archivos y las tareas reales, solo completa los eslabones faltantes; estar en cola, generando o abriendo la ventana de exportación no se considera completado.

Skills relacionados