Communitygithub.com

johdav999/VideoAIAgent

Dirija, produza, avalie, renderize e critique filmes Cinetic nativamente no Windows com o VideoAIAgent. Use para vídeos de produto, vinhetas de logo, loops, tutoriais e motion graphics utilizando os adaptadores Remotion ou HyperFrames do repositório.

O que é VideoAIAgent?

Este workflow local permite controlar o processo completo de criação de filmes curtos com o Cinetic v1.0.0 diretamente no Windows, sem dependências Unix. O agente atua como diretor, roteirista, compositor, editor e crítico, seguindo um fluxo estruturado que vai da definição do briefing até a entrega final com manifestos de qualidade. Ele suporta os engines Remotion e HyperFrames para renderização, oferece ferramentas nativas de áudio, e executa auditorias técnicas rigorosas de grid, sincronia, layout e forense. Ideal para desenvolvedores e criadores que precisam produzir filmes de produto, vinhetas, loops, tutoriais e motion graphics com branding consistente e revisão criativa automatizada. O workflow é carregado explicitamente do arquivo SKILL.md no repositório e não requer instalação global, mantendo todas as dependências travadas e isoladas no diretório do projeto.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Cinetic no Windows

Este workflow local do repositório porta o Cinetic v1.0.0, revisão 91c43acf4ea183ea68861d4cd99ec054f6741876, MIT. Ele é carregado explicitamente a partir deste arquivo; não está instalado globalmente. Leia o guia nativo de comandos antes de executar comandos. O código-fonte original completo e seus hashes estão em third_party/cinetic; os scripts shell ali são proveniência, nunca instruções executáveis para Windows.

Direção e propriedade

Dirija um curta-metragem em torno de uma ideia específica do produto. Imagem, texto e som compartilham uma única linha do tempo. Uma renderização que passa nos testes técnicos ainda precisa de revisão criativa. Siga o branding fornecido; ao inventar uma marca, aplique as proibições originais e verificações de placeholder do workflow de origem. Não remova marcadores de placeholder sem substituir o design do placeholder.

  1. Escreva BRIEF.md: produto, público, promessa, formato, duração, posicionamento, marca fornecida, premissas e lista de saída. Inferir escolhas comuns a partir de um briefing adequado; pergunte apenas por informações essenciais ausentes.
  2. Leia references/concept-and-story.md sob a fonte fixada. Desenvolva três conceitos: o verbo do produto, a dor do espectador e um dispositivo formal. Aplique os testes de propriedade e exclusão. Preencha o TREATMENT.md gerado: logline, gancho/virada/prova/promessa/amarração, caminho de cena, folha de batidas, texto completo e quadro final.
  3. Leia brand-and-color.md e copy-and-type.md. Construa os tokens de marca, a marca original e as fontes offline. Renderize quadros de estilo e verifique o contraste da paleta e a legibilidade do texto. Exceções de marca fornecidas pertencem ao briefing.
  4. Leia timing-grid.md, motion-tokens.md, camera.md, transitions.md e o guia do motor selecionado. Coloque cada sinal, ato, duração, retenção de texto e evento sonoro na linha do tempo compartilhada. Use dados declarativos para UI real do produto; leia product-ui.md para tutoriais.
  5. Crie a composição e a trilha sonora usando sound.md. Reconstrua sinais e faixas com o comando nativo audio. Use as ferramentas de trilha, síntese e masterização através do adaptador. Nunca afirme sincronia sonora apenas com base no tempo da fonte.
  6. Leia finishing.md e chromium-rendering.md. Renderize uma prévia, inspecione a saída decodificada real, execute auditorias de grid, lint, probe, sync, layout, forense e áudio baseado em faixas estrito. Gere folhas de contato, inspecione quadros sinalizados em tamanho real e retenha todos os relatórios. Declare cortes/congelamentos planejados com justificativas, em vez de suprimir falhas inconvenientes.
  7. Leia review-loop.md. Revise através das lentes de diretor, forense, sincronia sonora, arte-texto-UI e verificador usando os modelos assets/critics/*.md da fonte. Execute as lentes sequencialmente, a menos que o usuário autorize críticos paralelos. Verifique cada P0/P1 com evidências de quadro/áudio, corrija em ordem de impacto, registre as correções e re-renderize. Lançamentos de filmes/tutoriais precisam de pelo menos duas rodadas; loops/vinhetas pelo menos uma; pare após cinco e relate problemas não resolvidos.
  8. Pontue as onze dimensões originais: Ideia e dispositivo, Gancho (0–2 s), Texto e tipografia, Cor e marca, Composição, Movimento, Transições, Ritmo, Verdade do produto, Som e sincronia, Acabamento. Mínimo 3 cada, média pelo menos 4,2, Acabamento e Som e sincronia 5, nenhum P0 aberto, todos os portões técnicos aprovados. Um loop silencioso pode marcar Som como N/A com uma justificativa de formato registrada. Registre evidências e aprovação humana separadamente. O comando nativo review valida o livro de evidências; ele não inventa julgamentos de crítico.
  9. Renderize o master final assim que a direção estiver definida, execute verificações finais de forense/áudio e inspecione os quadros de blur mais rápidos e as fronteiras de ato. Use deliver para pôsteres, loops, GIF/WebM, vinhetas com alpha e variantes sociais explicitamente re-layoutadas. Use brand-kit quando uma marca foi inventada. formats.md define a lista de saída específica do formato, incluindo legendas SRT autoradas para tutoriais. Entregue arquivos com seu manifesto de QA; relate qualquer portão incompleto explicitamente.

Execução nativa

A partir do repositório, use npm.cmd run cinetic -- COMMAND --project "data/films/NOME" .... Dentro de um filme gerado, use node scripts/native.mjs COMMAND ... ou seus scripts npm. Use caminhos executáveis e arrays de argumentos para orquestração. Nunca execute Bash upstream, use symlinks Unix, instale pacotes em filmes gerados ou coloque briefings em texto de comando shell. Workspaces gerados usam as dependências exatas travadas do repositório.

As referências de fonte descrevem algoritmos artísticos e limites. Traduza seus exemplos de comando usando o guia nativo de comandos: 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 e nomes de ferramentas Python → comandos do mesmo nome base. Todos os caminhos e saídas permanecem neste repositório.

Individual skills in this repo

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

Habilidades Relacionadas