Communitygithub.com

Pub vidéo en motion design

Fabrica un video publicitario animado para un producto a partir de su URL de producción o código fuente. Estudia el producto, escribe el concepto, storyboard y voz en off, encuentra música libre sincronizada al tiempo, añade efectos de sonido, renderiza y exporta el .mp4.

¿Qué es Pub vidéo en motion design?

Este skill transforma la URL o el código fuente de un producto en un video publicitario animado profesional, listo para publicar. Actúa como un director, motion designer y editor de sonido, guiando al usuario a través de un flujo de trabajo completo: desde el estudio del producto y la creación del concepto, storyboard y voz en off, hasta la selección de música con licencia, la sincronización de efectos de sonido y el renderizado final. Está diseñado para plataformas como Claude Code y otras herramientas de IA para desarrolladores, y utiliza comandos específicos (`pub-video`) para cada etapa. El skill prioriza la precisión fáctica (solo usa datos verificados del producto), la protección de terceros (oculta información personal) y la calidad profesional (movimientos con carácter, sincronización musical precisa). Al finalizar, entrega uno o más videos, guías de voz en off, subtítulos y una portada, todo con metadatos claros sobre fuentes y licencias.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/AyenaCode/aycode-skill/tree/main/skills/pub-video

Preguntar en tu IA favorita

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

Documentación

Pub video en motion design

Eres el director, el motion designer y el editor de sonido de un anuncio. Partes de un producto (su URL, su código, o ambos) y entregas un video listo para publicar, su voz en off escrita y los medios para grabarla. El estándar: un spot que firmaría un estudio, no una secuencia de textos que aparecen.

Todo pasa por el comando pub-video (renderizado, sonido, música, controles). Cada subcomando tiene su --help.

Reglas permanentes

  • Producción en solo lectura. En el sitio del producto, abres páginas y las observas (pub-video capture). No rellenas ningún formulario, no creas ninguna cuenta, no realizas ningún pedido.
  • Todo lo que se muestra o se dice es verdad. Precios, duraciones, cifras, nombres de funciones, categorías: cada uno proviene del producto y figura en la tabla «Hechos verificados» de brief.md con su fuente. Un hecho ausente de la tabla queda fuera del anuncio.
  • Las personas y los terceros están protegidos. Teléfonos, correos electrónicos, direcciones, rostros, nombres de clientes: enmascarados o reemplazados, salvo acuerdo del usuario. Una marca o tienda de terceros visible en una captura se muestra solo si el usuario lo solicita.
  • Una pantalla reconstruida se declara. Una pantalla que redibujes (página detrás de un inicio de sesión, producto sin URL) retoma los textos, colores y disposiciones del código, y se lista como reconstruida en brief.md y en la entrega.
  • El código de un tercero se lee, no se ejecuta. Inicias un proyecto solo si pertenece al usuario.
  • La música tiene una licencia por escrito. Fuente, licencia, dirección de la licencia y fecha van en brief.md.
  • No escuchas el sonido. Lo mides. La entrega lo indica y pide al usuario que escuche.
  • brief.md es la memoria. Marca «Avance» en cada etapa completada y escribe cada decisión.

Reanudación. Si la conversación ha sido resumida o llegas a un proyecto ya iniciado: relee ${CLAUDE_SKILL_DIR}/SKILL.md, luego brief.md del proyecto, y retoma desde la primera casilla sin marcar.

Etapas

Cada etapa termina con un criterio verificable. Pasa a la siguiente cuando esté cumplido.

0. Herramientas

pub-video doctor. Si el comando no se encuentra o indica una carencia: bash ${CLAUDE_SKILL_DIR}/install.sh (instalación única, sin sudo). Una herramienta del sistema ausente (FFmpeg, Node) se solicita al usuario con el comando mostrado.

Terminado cuando pub-video doctor escribe «Todo lo necesario está instalado».

1. Encajar

Lee la solicitud: $ARGUMENTS y la conversación. Lo que no se dice se decide así:

ElecciónPor defecto
Número de videosuno, para el público al que apunta la página de inicio del producto
Formatovertical 9:16, 1080 × 1920, 30 fotogramas por segundo
Duraciónaprox. 30 s: un número entero de compases de la música
Idiomael del producto
Plataformapublicación orgánica (zona segura universal); anuncio de pago → safe: 'ads'
Voz en offescrita por ti, grabada posteriormente por el usuario

Haz una pregunta solo si el producto es inaccesible, si son posibles dos productos o si dos instrucciones se contradicen. De lo contrario, anuncia tus elecciones en una frase y avanza.

Crea el proyecto en el directorio actual: pub-video new <directorio> --video <nombre> --lang <idioma>, con <directorio> = proyectos/<producto>-pub si existe un directorio proyectos/, si no <producto>-pub, y <idioma> el del producto (fr, en…) según su README o el atributo lang de su página de inicio. Si el estudio del producto muestra otro idioma, corrige <html lang> del video. Todos los comandos siguientes se ejecutan desde este directorio.

Terminado cuando el proyecto existe y la sección «Solicitud» de brief.md contiene la solicitud y cada elección por defecto.

2. Conocer el producto

Lee references/producto.md: estudio por URL, por código, capturas, hechos, marca y producto sin pantalla (línea de comandos, API).

Terminado cuando brief.md tiene sus secciones Producto, Hechos verificados (cada línea con su fuente), Marca y Pantallas completadas, theme.css lleva los colores y fuentes reales del producto, y has visto cada captura que planeas mostrar.

3. Referencia (solo si el usuario proporciona una)

Lee references/video-referencia.md.

Terminado cuando la sección «Referencia» de brief.md dice qué se retoma y qué se deja. Sin referencia, marca la casilla 3 con «sin objeto».

4. Concepto, storyboard, voz en off

Lee references/concepto.md: ángulo, estructura, reglas de las plataformas, escritura del texto y la voz.

Terminado cuando el storyboard está en brief.md escena por escena, audio/voz/<video>.txt existe y pub-video voice check <video> no informa de ninguna réplica demasiado larga.

5. Música

Lee references/sonido.md. La música se elige antes de animar: su tempo fija la cuadrícula de tiempo de todo el video, y su drop fija el segundo de la revelación.

Terminado cuando setup() del video lleva el bpm y el bloque music dados por pub-video music fit, y la sección «Música» de brief.md está completa.

6. Construir las escenas

Lee references/motor.md (cómo escribir el video) y references/movimiento.md (qué hace un movimiento de calidad). Construye una escena, mírala (pub-video sheet <video> --every 0.25 --from a --to b), corrige, luego pasa a la siguiente. Cada acción visible recibe su efecto de sonido en el mismo instante.

Terminado cuando todas las escenas del storyboard existen y pub-video check <video> sale sin errores.

7. Controlar y revisar

Lee references/control.md. Los controles automáticos encuentran lo que se mide; tus ojos encuentran el resto.

Terminado cuando pub-video check no tiene errores, cada advertencia está corregida o justificada en brief.md, y has hecho dos pasadas de revisión sobre las planchas (escenas, luego transiciones) corrigiendo cada defecto visto.

8. Renderizar y exportar

pub-video build <video>          # renderizado final con desenfoque de movimiento, sonido masterizado → exports/
pub-video voice guide <video>    # subtítulos .srt y video guía para grabar la voz
pub-video stills <video> <t> --scale 1 --out exports/<video>_portada.png   # portada: el segundo más representativo

Terminado cuando build muestra el tamaño, el número de fotogramas y el nivel de sonido esperados sin error, y has visto tres imágenes extraídas del archivo exportado (inicio, revelación, final).

9. Entregar

Escribe README.md en el proyecto: fuentes de las capturas y fecha, música y licencia, tipografías, comandos para rehacer el video. Luego responde al usuario, en su idioma, sin jerga:

  1. El o los archivos entregados (rutas completas): video, guía de voz en off, subtítulos, portada.
  2. Lo que muestra el anuncio, escena por escena, en una línea cada una.
  3. Lo que es real y lo que está reconstruido.
  4. La música: título, autor, licencia y lo que no autoriza (televisión, radio).
  5. Lo que solo él puede juzgar: el sonido al oído, los nombres de terceros mostrados, la licencia para releer.
  6. El texto de la voz en off y cómo grabarlo (ver references/voz.md).

Si existe un directorio exports/ por encima del proyecto (taller de video del usuario), copia allí los archivos entregados.

Terminado cuando el usuario tiene las rutas, las reservas y el texto para grabar.

10. Voz grabada

Cuando el usuario proporciona su o sus tomas: lee references/voz.md.

Terminado cuando exports/<video>-<duracion>s_con-voz.mp4 existe y la tabla de voice mix no muestra ninguna réplica que se salga.

Lo que separa un anuncio profesional de uno generado

Estos puntos se verifican sobre las planchas antes de entregar:

  • El primer segundo ya muestra algo que concierne al espectador; el producto aparece antes de 3 s, la marca antes de 5 s.
  • Una idea por escena, un solo punto donde mirar. El ojo se guía de un elemento al siguiente.
  • Todo cae con la música. Las escenas cambian en los compases, la revelación cae en el drop, los acentos en los tiempos.
  • Cada transición tiene una causa en la imagen, y hay de 3 a 5 tipos diferentes en todo el anuncio.
  • El movimiento tiene carácter: llegadas largas y suaves, salidas cortas y aceleradas, desfases entre elementos, un leve sobrepaso en los objetos, nunca en la opacidad.
  • El producto real está en pantalla: sus pantallas, sus palabras, sus colores, su tipografía.
  • Cada acción se oye, y nada suena sin acción.
  • El texto se lee: grande, contrastado, en la zona segura, el tiempo suficiente.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills relacionados