# Hyperframes Core > El contrato de composición de HyperFrames: cómo construir un proyecto renderizable con atributos `data-*`, `class="clip"`, tracks, sub-composiciones, variables y reglas de renderizado determinista. Fuente: https://skillsagentes.com/skills/heygen-com/hyperframes/hyperframes-core Markdown: https://skillsagentes.com/skills/heygen-com/hyperframes/hyperframes-core.md Repositorio: https://github.com/heygen-com/hyperframes Autor: heygen-com Licencia: Apache-2.0 Actualizado: hace 2 meses Coste de contexto: 95 tok instalada, 2.6k tok al activarse, 37.3k tok con todos los archivos del bundle Bundle: 19 archivos, 146 KB Permisos que pide: ninguno declarado ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add heygen-com/hyperframes --skill hyperframes-core --agent claude-code # Cursor npx -y skills add heygen-com/hyperframes --skill hyperframes-core --agent cursor # Codex npx -y skills add heygen-com/hyperframes --skill hyperframes-core --agent codex # Gemini CLI npx -y skills add heygen-com/hyperframes --skill hyperframes-core --agent gemini # Windsurf npx -y skills add heygen-com/hyperframes --skill hyperframes-core --agent windsurf # Cline npx -y skills add heygen-com/hyperframes --skill hyperframes-core --agent cline ``` ## Qué hace - Define el contrato técnico de composición HyperFrames: estructura del HTML, atributos `data-*`, `class="clip"`, tracks, sub-composiciones y variables - Impone reglas de renderizado determinista (sin relojes en tiempo de render, sin `Math.random` sin semilla, sin `repeat: -1`, allowlist de propiedades animables) - Fija reglas de tamaño de raíz, timeline única pausada por composición y wiring de sub-composiciones vía `