Communitygithub.com

kinyias/hyperframes-templates

Crea o edita una composición personalizada de HyperFrames cuando ningún flujo de trabajo especializado se ajuste, o cuando BRIEF.md establezca flow: companion. Ideal para piezas largas o multi-escena, reels de marca y sizzle, montajes, bucles estáticos, tarjetas de título estáticas, remixes de material y construcciones libres. Para unidades cortas sin narración y centradas en movimiento (incluido un título animado), usa motion-graphics en su lugar. Antes de usar esta habilidad, dirígete a creación nueva a través de hyperframes.

¿Qué es hyperframes-templates?

Esta habilidad para HyperFrames es la plantilla general para crear y editar videos cuando no existe un flujo de trabajo especializado o cuando el archivo `BRIEF.md` especifica `flow: companion`. Está diseñada para composiciones que van más allá de una sola escena corta, como reels de marca, montajes, bucles estáticos o remixes de material. La habilidad gestiona todo el proceso: ejecuta `npx hyperframes usage --json` para verificar cuotas, verifica que la habilidad esté actualizada con `npx hyperframes skills update general-video`, carga adaptadores de origen para medios y Figma, y determina el punto de partida del proyecto (edición específica, reanudación o creación nueva). Para creación nueva, usa `/hyperframes` o inicializa con `npx hyperframes init`. El flujo de trabajo distingue entre modos automation y companion: en automation, la IA elige y ejecuta la ruta de manera autónoma; en companion, la IA actúa como directora, co-creando con el usuario, ofreciendo tratamientos ambiciosos y utilizando un menú de capacidades para mejoras. La habilidad carga conocimiento específico según la etapa (composición, creatividad, animación, storyboard, uso de medios, etc.), planifica la estructura narrativa, y busca en el catálogo de HyperFrames (~400 bloques y componentes) efectos y looks antes de crearlos manualmente. Soporta múltiples escenas, storyboards, y requiere aprobación del usuario para renderizar. Está disponible como plantilla independiente o como plugin dentro del ecosistema HyperFrames.

Compatible con~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/kinyias/hyperframes-templates/tree/HEAD/.agents/skills/general-video

Preguntar en tu IA favorita

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

Documentación

Instalación de plugins: Antes de los comandos de configuración o actualización, sigue las reglas de ejecución de plugins cuando esta habilidad esté dentro de un plugin de HyperFrames. Las instalaciones independientes mantienen las instrucciones de actualización a continuación.

Video general

Ejecuta npx hyperframes usage --json al inicio a menos que el flujo de trabajo lo haya leído justo antes, luego vuelve a verificar en hitos como después del borrador y antes del renderizado. Lee las ventanas disponibles y los tiempos de reinicio. Si el uso es desconocido, indícalo sin adivinar la cuota; mantén el alcance y las decisiones del flujo de trabajo con el usuario.

Antes de confiar en este flujo de trabajo, ejecuta:

npx hyperframes skills update general-video

Un no-op exitoso significa que la habilidad está actualizada. Notifica un fallo de actualización en lugar de continuar desde la memoria.

1. Aplicar adaptadores de origen transversales

  • Medios: Para cualquier necesidad de audio, imagen, icono, logo, voz, gradación, LUT, tratamiento/efecto, subtítulos u operación con medios, carga /media-use y sigue ../media-use/references/resolve.md (resolver, adoptar, reutilizar) y ../media-use/references/setup-providers.md (proveedores, autenticación). La retroalimentación vaga sobre material y los estilos nombrados usan ../media-use/references/media-treatments.md antes de editar; no improvises efectos de medios soportados con CSS/SVG/opacidad. Antes de la primera acción autenticada con un proveedor, ejecuta npx hyperframes auth status y transmite su salida textualmente. Si no has iniciado sesión, aplica la puerta en ../hyperframes/references/brief-contract.md: colaborativo espera el inicio de sesión o una elección explícita offline; autónomo declara el estado y continúa a través de un proveedor offline disponible. Notifica un bloqueo cuando ningún proveedor offline pueda satisfacer una capacidad requerida. La adopción local por sí sola no requiere una puerta de autenticación.
  • Figma: Si alguna entrada es una URL de figma.com, ejecuta /figma primero. Construye a partir de sus activos exportados, tokens, componentes o fotogramas de storyboard. No uses llamadas directas al conector de Figma porque omiten la sanitización de SVG, la procedencia de medios y la vinculación de tokens de marca.

Estos adaptadores no cambian el flujo de trabajo seleccionado por /hyperframes.

2. Comenzar desde el estado del proyecto

Aplica la primera fila coincidente; no evalúes filas de estado inferiores:

EstadoAcción
Edición específicaRealiza la edición, preserva las decisiones existentes del proyecto, luego vuelve a ejecutar las comprobaciones afectadas. No reabras el descubrimiento.
BRIEF.md existeLéelo. Si workflow nombra otro flujo de trabajo y flow no es companion, transfiere. No hagas preguntas sobre el brief.
Sin brief, pero existe hyperframes.json o STORYBOARD.mdReanuda desde archivos y preferencias registradas. Rellena BRIEF.md solo con hechos conocidos.
Creación nuevaEjecuta /hyperframes y su capa de intención. Regresa aquí solo para workflow: general-video o flow: companion.

Para un proyecto nuevo, elige un nombre de directorio en kebab-case a partir del brief y crea la estructura antes de escribir el brief:

npx hyperframes init "videos/<project>" --non-interactive --example=blank --skill=general-video

Luego escribe BRIEF.md en la raíz del proyecto usando ../hyperframes/references/brief-format.md. En un proyecto existente, la raíz es el directorio que contiene hyperframes.json. Registra solo los campos respaldados por preferencias confirmadas que nombre el formato del brief, usando node <MEDIA_DIR>/scripts/prefs.mjs record --hyperframes <PROJECT_ROOT>; nunca registres valores predeterminados inferidos. Aquí <MEDIA_DIR> es el directorio de la habilidad /media-use instalada y <PROJECT_ROOT> es el directorio que contiene hyperframes.json. Si la capa de intención adoptó una receta, aplícala ahora con node <MEDIA_DIR>/scripts/recipe.mjs use --hyperframes <PROJECT_ROOT> --name <name> y no preguntes de nuevo.

3. Interpretar la forma de ejecución

Usa solo los términos canónicos de ../hyperframes/references/brief-contract.md:

CampoSignificadoEfecto
flowQuién dirigeautomation: elige y ejecuta la ruta. companion: co-crea en conversación.
storyboardPlanificar, esbozar y revisar antes de construiryes: ejecuta plan y revisión de esbozo (storyboard.html). no: construye sin ello.
mode derivadoCómo se comportan las puertas de controlSigue el contrato del brief. Nunca preguntes al usuario que nombre un modo.

No inventes sinónimos para estos estados. Una señal continua de "solo constrúyelo" es manejada por la capa de intención y llega como flow: automation, storyboard: no.

  • Para flow: automation, elige la ruta y establécela en una línea en la primera actualización de progreso.
  • Para una edición específica, realiza la edición sin inventar una nueva ruta.

Para un corte directo, recorte, empalme o reordenamiento de material existente, duplica la misma fuente de video en múltiples elementos de clip. En cada copia, establece el rango de origen con data-media-start más data-duration, luego establece la colocación/orden autoral con data-start. Cada segmento de video conserva su sonido: el sonido permanece en el clip (data-has-audio="true"), por lo que cortar el video corta su sonido. /hyperframes-core posee esta edición temporal; usa /hyperframes-keyframes solo para animación de propiedades visuales como zoom, golpe, paneo, recorte, máscara o clip-path en un contenedor interno. Copia los contratos completos de ../hyperframes-core/references/creator-editing-recipes.md.

Flujo companion

Cuando flow: companion:

  • Lee BRIEF.md y concilia los ## Assets y ## Customizations aceptados con los artefactos del proyecto. Completa el trabajo aceptado que aún esté pendiente; deja el trabajo completado intacto; no ofrezcas una capacidad aceptada de nuevo como si fuera nueva.
  • Llega como director, no como contratista. Un usuario que eligió companion eligió implicación y calidad; la respuesta honesta es la mejor versión que puedas diseñar, no la más pequeña que puedas defender. El primer plan es el tratamiento máximo: el arco narrativo (toma prestada la lente de género más cercana — menú § Lentes de género), la especificación de diseño, el tratamiento de movimiento de cada escena citado por nombre (§ 5 de la disciplina del plan), las transiciones, la identidad de audio — música y marcas de sonido, o silencio deliberado — el material del usuario colocado, y una apertura y cierre diseñados. Di lo que cada capa añade en una línea; marca las costosas (tiempo de renderizado, inicio de sesión, facturación) al nombrarlas. El usuario recorta un tratamiento; nunca debería tener que ensamblar uno aprobación por aprobación.
  • El máximo pertenece al concepto, no a la caja de herramientas. Cada capa debe servir al mensaje del brief — un tratamiento que vestiría cualquier video de la misma manera es decoración. La artesanía se eleva al máximo; el contenido nunca crece más allá de lo solicitado (§ 6).
  • Entre puntos de control, ../hyperframes/references/capability-menu.md funciona de dos maneras. Como lista de activación: ofrece una capacidad relevante cuando el usuario menciona su entrada o la construcción alcanza su necesidad. Como canal de actualización de cada pase: un punto de control de plan, esbozo o construcción puede llevar una o dos ofertas rastreadas dirigidas al material que el usuario está viendo ("la estadística de la escena 3 quiere el tratamiento de contador"). Léelo antes de ofrecer; nunca vuelques el catálogo completo.
  • Después de que el usuario acepte una capacidad, produce su artefacto y registra la decisión en la sección del cuerpo de BRIEF.md correspondiente inmediatamente. Reescribe un campo de metadatos y registra la preferencia confirmada solo cuando el usuario la cambie explícitamente.
  • Mantén las mismas puertas de storyboard, validación, vista previa final y aprobación de renderizado. Companion cambia quién guía, no lo que la calidad requiere.

4. Cargar el conocimiento requerido antes de cada etapa

Estas lecturas son obligatorias cuando su condición coincide:

CondiciónLeer antes de actuar
Cualquier composición HTML o diseño de escena/hyperframes-core; usa references/determinism-rules.md para su contrato de diseño
Cualquier creación o tratamiento visual no trivial/hyperframes-creative → references/house-style.md y references/video-composition.md
Cualquier movimiento, animación o transición de escena/hyperframes-animation; sigue su enrutamiento a las reglas, adaptadores, planos o referencias de transición correspondientes
storyboard: yes../hyperframes/references/storyboard-format.md y ../hyperframes/references/review-loop.md
Cualquier activo u operación de medios, incluyendo narración, BGM, SFX, subtítulos, gradación o transformaciones/media-use (las herramientas de música y efectos de sonido propias de la aplicación anfitriona tienen prioridad para esas); para reproducción y colocación en el framework también lee /hyperframes-core → references/variables-and-media.md
Ensamblaje multi-escena../hyperframes/references/production-loop.md
flow: companion, antes del primer plan/hyperframes-creative → references/story-spine.md y references/house-style.md; la lente de género más cercana y el completo ../hyperframes/references/capability-menu.md — el tratamiento máximo se diseña desde estos, no se recuerda
Una oferta de capacidad companion, captura, cuadrícula de ritmo, video generativo, mapa, publicación o capacidad entre flujos de trabajo../hyperframes/references/capability-menu.md
Existe una especificación de diseño, antes de la aprobación final/hyperframes-creative → references/design-adherence.md

No sustituyas estas lecturas con el recuerdo. La divulgación progresiva ahorra contexto solo cuando la referencia coincidente se carga realmente.

5. Ejecutar la composición

Usa este orden de dependencias. Omite una etapa solo cuando su entrada esté ausente.

  1. Plan. Indica el arco del espectador, la estructura, el ritmo y el controlador de duración. Usa un archivo para una escena corta simple; usa sub-composiciones para tres o más cortes duros de escena o cualquier escena reutilizada. Lee /hyperframes-creative → references/story-spine.md para arcos narrados, references/beat-direction.md para ritmo, y /hyperframes-core → references/composition-patterns.md para estructura. Para un brief multi-escena abierto, expande el mensaje a través de /hyperframes-creative → references/prompt-expansion.md. Un plan multi-escena cita la forma de cada escena: un id de plano de /hyperframes-animation → blueprints-index.md cuando uno encaje, o las reglas nombradas que compone desde rules-index.md cuando ninguno encaje — los nombres de movimiento provienen de esos índices, nunca inventados. La verdad de la historia decide qué escenas existen; la cita las viste. Busca en el catálogo activo antes de planificar construir cualquier look nombrado tú mismo: para cada look, efecto, tratamiento o transición que nombre el brief — "líneas de barrido CRT", "glitch", "grano de película", "barrido de brillo", "explosión de confeti" — ejecuta npx hyperframes catalog --query "<el look, en inglés simple>" --json y lee los mejores resultados antes de que el plan nombre cómo se construye ese look. La búsqueda no necesita nada instalado: ningún proyecto, ningún add previo, ninguna cuenta. Clasifica todo el registro alojado (~400 bloques y componentes) desde cualquier directorio, por lo que también se aplica a un look que el usuario solicite durante la construcción. Los bloques que el plan nombra se instalan en la etapa 3; crea manualmente un look solo después de que una búsqueda para él no haya devuelto nada que encaje. Un plan multi-escena también se registra como el artefacto de envío: un bloque ## Frame N por escena en STORYBOARD.md — status: outline, un src: declarado, la cita del plano/reglas, un

Individual skills in this repo

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

Skills relacionados