Communitygithub.com

johdav999/VideoAIAgent

Dirige, escribe, puntúa, renderiza y critica películas Cinetic en Windows nativo mediante VideoAIAgent. Útil para vídeos de productos, intros de logotipos, bucles, tutoriales y gráficos en movimiento usando los adaptadores Remotion o HyperFrames del repositorio.

¿Qué es VideoAIAgent?

Este flujo de trabajo local del repositorio traslada Cinetic v1.0.0 (MIT) a Windows nativo, evitando dependencias de Bash o Unix. Permite a un agente de IA dirigir películas cortas centradas en un producto, desde el concepto hasta la entrega, con nueve pasos que incluyen escritura de briefs, desarrollo de conceptos, diseño de marca y tipografía, temporización, composición y puntuación, renderizado y auditorías técnicas, revisiones críticas estructuradas y puntuación en once dimensiones. Está diseñado para ser usado con agentes como Claude Code, Cursor o Codex en entornos Windows, mediante comandos npm ejecutados desde el repositorio. Cada comando Bash original tiene un equivalente nativo (por ejemplo, `render.sh` → `render`), y todas las herramientas se ejecutan con las dependencias bloqueadas del repositorio. El flujo enfatiza la verificación técnica (rejilla, lint, sonda, sincronización, diseño, forense, auditorías de audio), la revisión creativa iterativa y la entrega de archivos con manifiestos de calidad, asegurando que cada película cumpla estándares mínimos de puntuación y sin errores abiertos de prioridad P0.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/johdav999/VideoAIAgent/tree/HEAD/skills/cinetic-windows

Preguntar en tu IA favorita

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

Documentación

Cinetic en Windows

Este flujo de trabajo local del repositorio porta Cinetic v1.0.0, revisión 91c43acf4ea183ea68861d4cd99ec054f6741876, MIT. Se carga explícitamente desde este archivo; no está instalado globalmente. Lea la guía de comandos nativos antes de ejecutar comandos. La fuente original completa y sus hashes están en third_party/cinetic; los scripts de shell allí son solo para referencia de procedencia, nunca instrucciones ejecutables para Windows.

Dirección y propiedad

Dirija un cortometraje en torno a una idea específica del producto. La imagen, el texto y el sonido comparten una misma línea de tiempo. Una renderización que pase los controles técnicos aún necesita revisión creativa. Siga la marca proporcionada; al inventar una marca, aplique las prohibiciones originales y las verificaciones de marcadores de posición de el flujo de trabajo fuente. No elimine los marcadores de posición sin reemplazar el diseño de marcador de posición.

  1. Escriba BRIEF.md: producto, audiencia, promesa, formato, duración, ubicación, marca proporcionada, suposiciones y lista de resultados. Infiera opciones ordinarias a partir de un brief adecuado; pregunte solo por la información esencial faltante.
  2. Lea references/concept-and-story.md bajo la fuente anclada. Desarrolle tres conceptos: el verbo del producto, el dolor del espectador y un recurso formal. Aplique las pruebas de propiedad y eliminación. Complete el TREATMENT.md generado: logline, gancho/giro/prueba/promesa/bloque, ruta de tomas, guion gráfico, texto completo y fotograma final.
  3. Lea brand-and-color.md y copy-and-type.md. Construya los tokens de marca, la marca original y las fuentes sin conexión. Renderice fotogramas de estilo y verifique el contraste de la paleta y la legibilidad del texto. Las excepciones de marca proporcionadas deben estar en el brief.
  4. Lea timing-grid.md, motion-tokens.md, camera.md, transitions.md y la guía del motor seleccionado. Coloque cada indicación, acto, duración, retención de texto y evento de sonido en la línea de tiempo compartida. Use datos declarativos para la interfaz de usuario real del producto; lea product-ui.md para tutoriales.
  5. Cree la composición y la partitura usando sound.md. Reconstruya las señales y las pistas con el comando nativo audio. Use las herramientas de partitura, síntesis y masterización a través del adaptador. Nunca afirme la sincronización de sonido solo a partir de la temporización de la fuente.
  6. Lea finishing.md y chromium-rendering.md. Renderice una vista previa, inspeccione la salida decodificada real, ejecute las auditorías de rejilla, lint, sonda, sincronización, diseño, forense y de audio basadas en pistas estrictas. Genere hojas de contacto, inspeccione los fotogramas marcados a tamaño completo y conserve todos los informes. Declare los cortes/congelaciones diseñados con sus razones, en lugar de suprimir fallos inconvenientes.
  7. Lea review-loop.md. Revise a través de las lentes de director, forense, sincronización de sonido, arte-texto-ui y verificador usando las plantillas fuente assets/critics/*.md. Ejecute las lentes secuencialmente a menos que el usuario autorice críticos paralelos. Verifique cada P0/P1 con evidencia de fotograma/audio, corrija en orden de impacto, registre las correcciones y vuelva a renderizar. Los lanzamientos de películas/tutoriales necesitan al menos dos rondas; los bucles/intros al menos una; deténgase después de cinco e informe los problemas no resueltos.
  8. Puntúe las once dimensiones originales: Idea y recurso, Gancho (0–2 s), Texto y tipografía, Color y marca, Composición, Movimiento, Transiciones, Ritmo, Verdad del producto, Sonido y sincronización, Acabado. Mínimo 3 cada una, media al menos 4.2, Acabado y Sonido y sincronización 5, sin P0 abiertos, todas las puertas técnicas superadas. Un bucle silencioso puede marcar Sonido como N/A con una justificación de formato registrada. Registre la evidencia y la aprobación humana por separado. El comando nativo review valida el registro de evidencia; no inventa juicios críticos.
  9. Renderice la master final una vez que la dirección esté establecida, ejecute las comprobaciones finales de forense/audio e inspeccione los fotogramas de desenfoque más rápidos y los límites de acto. Use deliver para pósteres, bucles, GIF/WebM, intros alfa y variantes sociales explícitamente rediseñadas. Use brand-kit cuando se haya inventado una marca. formats.md define la lista de resultados específica del formato, incluidos los subtítulos SRT creados para tutoriales. Entregue los archivos con su manifiesto de control de calidad; informe explícitamente cualquier puerta incompleta.

Ejecución nativa

Desde el repositorio use npm.cmd run cinetic -- COMMAND --project "data/films/NOMBRE" .... Dentro de una película generada use node scripts/native.mjs COMMAND ... o sus scripts npm. Use rutas ejecutables y matrices de argumentos para la orquestación. Nunca ejecute Bash upstream, use enlaces simbólicos Unix, instale paquetes en películas generadas, ni ponga briefs en texto de comandos de shell. Los espacios de trabajo generados usan las dependencias exactas bloqueadas del repositorio.

Las referencias fuente describen algoritmos artísticos y umbrales. Traduzca sus ejemplos de comandos usando la guía de comandos nativos: render.sh → render, render-chunks.sh → render-chunks, hf-finish.sh → hf-finish, deliver.sh → deliver, brand-kit.sh → brand-kit, layout-audit.sh → layout-audit, grab.sh → grab y nombres de herramientas Python → comandos del mismo nombre base. Todas las rutas y salidas permanecen en este repositorio.

Individual skills in this repo

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

Skills relacionados