Communitygithub.com

hyperframes-commercial-video

Se utiliza para crear un vídeo comercial 9:16 en HyperFrames a partir de un sitio web o página de producto, que incluya recorrido del usuario, carrusel, beneficios, precio, CTA y renderizado final.

¿Qué es hyperframes-commercial-video?

Esta habilidad permite generar vídeos comerciales en formato vertical (1080×1920) para HyperFrames, partiendo de la inspección de un sitio web real. El vídeo simula una sesión de navegación auténtica: desde la introducción con un titular, pasando por carruseles, clics en productos, visualización de beneficios, precio y llamado a la acción, hasta la confirmación final. La herramienta se apoya en el DOM móvil del sitio para extraer contenido real, y orquesta animaciones con GSAP registradas en `window.__timelines`. Incluye reglas estrictas de composición (formato, evitación de peticiones en tiempo de render y aleatoriedad) y validación obligatoria mediante `npx hyperframes lint/validate/inspect`. Es ideal para creadores de contenido, equipos de marketing y desarrolladores que deseen producir vídeos promocionales de productos web de forma automatizada y consistente.

Compatible con~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/galeonel/hyperframes-skills/tree/main/skills/hyperframes-commercial-video

Preguntar en tu IA favorita

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

Documentación

Vídeo Comercial de HyperFrames

Usa esta habilidad después de inspeccionar el sitio con mobile-dom-fidelity.

Estructura del Vídeo

  1. Introducción con un titular breve.
  2. Desplazamiento o entrada al carrusel.
  3. Destacado principal del producto.
  4. Clic simulado en el producto.
  5. Beneficios principales.
  6. Precio.
  7. Opciones del usuario.
  8. Carrito o pago.
  9. CTA o confirmación final.

Recorrido Interactivo

El vídeo debe sentirse como una sesión de navegación real, no como una secuencia de diapositivas. Modela cada acción como causa y efecto:

  • el desplazamiento revela la sección;
  • el carrusel se mueve entre productos;
  • la tarjeta principal vuelve al centro;
  • el cursor hace clic en la tarjeta;
  • la página del producto entra;
  • los beneficios aparecen;
  • el precio y el CTA reciben foco;
  • el clic lleva al carrito o al pago;
  • el final muestra la conclusión o aprobación.

Reglas de Composición

  • Formato vertical: 1080×1920.
  • Usa texto real extraído del DOM.
  • Usa recursos locales o URLs permitidas.
  • Registra las líneas de tiempo de GSAP pausadas en window.__timelines.
  • Evita solicitudes en tiempo de render.
  • Evita Date.now() y Math.random() no deterministas.
  • Cada clic animado debe alcanzar un componente visible.

Patrones de Animación

  • Títulos: escritura suave, sin velocidad agresiva.
  • Tarjetas: entrada con y, opacity y ligero scale.
  • Carrusel: movimiento horizontal con una pausa en la tarjeta principal.
  • Clic: cursor, ondulación, microzoom y sombra de foco.
  • Cambio de pantalla: transición lateral de derecha a izquierda.
  • Producto: zoom ligero en la imagen principal y entrada escalonada de beneficios.

Mapeo de Clics

Antes de animar un clic, registra:

selector del objetivo:
visible desde:
momento del clic:
rectángulo del objetivo:
clic x/y:
escena posterior al clic:

No aceptes el clic si:

  • el objetivo sigue invisible;
  • el objetivo está fuera del viewport;
  • otra superposición cubre el objetivo;
  • el cursor llega antes de que termine la animación de entrada.

Validación Requerida

Antes de la entrega:

npx hyperframes lint ./project
npx hyperframes validate ./project
npx hyperframes inspect ./project --samples 18

Si hay clics simulados, también valida:

  • que el objetivo exista;
  • que el objetivo sea visible en el momento del clic;
  • que el centro del clic esté dentro del cuadro delimitador;
  • que no haya imágenes rotas;
  • que no haya texto superpuesto en fotogramas clave.

Salida Esperada

  • composición index.html;
  • vídeo MP4 renderizado;
  • resumen de validación;
  • carpeta de entrega limpia, si es necesario.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Skills relacionados