Saltar al contenido principal

🎬 Skill para crear videos

Hasta ahora hemos visto cómo las skills permiten ampliar las capacidades de nuestros agentes. Sin embargo, no solo sirven para automatizar tareas o mejorar flujos de trabajo.

También pueden utilizarse para crear contenido completamente nuevo.

En esta clase veremos cómo generar un vídeo promocional utilizando la skill HyperFrames, directamente desde OpenCode.

🚀 Generando vídeos con una skill

El objetivo es crear automáticamente un vídeo promocional para un producto utilizando inteligencia artificial.

Para ello instalamos HyperFrames mediante:

npx skills agent hyperframes

Esta skill añade todas las herramientas necesarias para que el agente pueda generar composiciones de vídeo utilizando tecnologías web estándar.

📦 Instalación de las skills

Durante la instalación aparecen varias opciones importantes:

  • Instalar las skills de forma local o global
  • Crear enlaces simbólicos (symlinks)
  • Seleccionar compatibilidad con distintos agentes

La recomendación es clara:

Instala siempre las skills a nivel de proyecto.

Esto evita contaminar otros proyectos con herramientas que quizás no necesites y mantiene cada entorno completamente aislado.

🤖 Compatibilidad con múltiples agentes

Uno de los puntos interesantes de HyperFrames es que utiliza una estructura universal compatible con distintos agentes:

  • OpenCode
  • GitHub Copilot
  • Gemini
  • Cursor
  • Codex

De esta forma una misma skill puede reutilizarse en diferentes entornos sin modificaciones importantes.

🎥 Creando una promo automática

Una vez instalada la skill, podemos pedir al agente que genere un vídeo mediante un prompt.

Por ejemplo:

Utilizando HyperFrames, crea una promo de vídeo de 10 segundos mostrando el dashboard construido anteriormente.

El agente analiza el proyecto, revisa las skills instaladas y comienza a construir todos los elementos necesarios para generar la composición.

📝 El prompt importa

En el ejemplo de la clase se proporciona un prompt bastante detallado.

Entre los requisitos se incluyen:

  • Duración de 10 segundos
  • Uso de HTML, CSS y JavaScript
  • Diseño minimalista
  • Transiciones sencillas
  • Sin dependencias externas innecesarias
  • Adaptado al diseño del proyecto existente

Cuanto más contexto recibe el agente, mejores resultados suele producir.

🔐 Gestión de permisos

Durante la ejecución OpenCode puede solicitar permisos para determinadas acciones:

  • Acceso a directorios temporales
  • Inicio de servidores locales
  • Ejecución de comandos auxiliares

La interfaz permite:

  • Autorizar una sola vez
  • Autorizar siempre
  • Rechazar la acción

Normalmente resulta recomendable aprobar únicamente las acciones necesarias para la tarea que se está realizando.

🎨 El nuevo archivo design.md

Uno de los aspectos más interesantes mostrados en la clase es la aparición de un nuevo archivo:

design.md

Este archivo sigue una nueva especificación impulsada por Google.

Su objetivo es describir visualmente un proyecto de forma similar a cómo:

agents.md

describe reglas e instrucciones para los agentes.

🖌️ Qué contiene design.md

El archivo puede incluir información como:

  • Colores corporativos
  • Tipografías
  • Bordes
  • Espaciados
  • Componentes visuales
  • Reglas de accesibilidad
  • Restricciones de diseño

Gracias a ello los agentes pueden generar contenido visual respetando la identidad gráfica del proyecto.

⚙️ Cómo trabaja HyperFrames

Mientras genera el vídeo, HyperFrames realiza numerosas tareas automáticamente:

  • Analiza el proyecto
  • Detecta estilos existentes
  • Construye HTML
  • Genera CSS
  • Crea animaciones
  • Valida la composición
  • Comprueba accesibilidad
  • Ejecuta validaciones automáticas

Todo ello ocurre sin necesidad de instalar frameworks adicionales.

🎬 Renderizando el vídeo

Una vez generada la composición, HyperFrames permite renderizar el resultado final.

Durante este proceso:

  • Captura los frames
  • Procesa las animaciones
  • Genera el archivo de vídeo
  • Valida posibles errores

Es normal encontrar advertencias menores relacionadas con recursos o accesibilidad, sin que ello impida generar correctamente el vídeo.

🧩 HyperFrames Studio

Además del render final, HyperFrames incluye una vista de edición denominada:

HyperFrames Studio

Desde ella es posible:

  • Visualizar la línea de tiempo
  • Modificar elementos visuales
  • Añadir recursos
  • Ajustar transiciones
  • Revisar la composición completa

Esto convierte al vídeo generado en algo totalmente editable.

🌐 Todo está hecho con tecnologías web

Uno de los aspectos más sorprendentes de HyperFrames es que el vídeo se construye utilizando únicamente:

  • HTML
  • CSS
  • JavaScript

No utiliza React ni dependencias complejas.

Esto significa que cualquier elemento puede modificarse posteriormente editando directamente el código generado.

🔄 Vídeos completamente iterables

Una vez generado el primer resultado podemos seguir refinándolo mediante nuevos prompts:

  • Cambiar colores
  • Ajustar transiciones
  • Modificar textos
  • Alterar métricas mostradas
  • Cambiar duración
  • Añadir nuevas escenas

El agente puede iterar sobre el vídeo tantas veces como sea necesario hasta alcanzar el resultado deseado.

📌 Ideas clave de esta clase

Quédate con estos conceptos:

  • HyperFrames permite generar vídeos mediante IA
  • Se instala como una skill dentro del proyecto
  • Es compatible con múltiples agentes
  • La instalación local es la opción recomendada
  • Los prompts detallados producen mejores resultados
  • El archivo design.md ayuda a mantener consistencia visual
  • Todo el vídeo se genera con HTML, CSS y JavaScript
  • HyperFrames Studio permite editar la composición visualmente
  • Los vídeos son completamente iterables y personalizables
  • No es necesario instalar dependencias complejas para empezar

🚀 Lo siguiente: crear composiciones más avanzadas

Ahora que ya sabes cómo generar vídeos utilizando HyperFrames, el siguiente paso será aprender a crear composiciones más complejas, reutilizar assets y construir secuencias visuales cada vez más sofisticadas directamente desde tus agentes de IA.


💡 Tip: No busques que el primer vídeo sea perfecto. Genera una primera versión rápidamente y utiliza iteraciones sucesivas para mejorar el resultado. HyperFrames está pensado precisamente para trabajar de esta manera.