Communitygithub.com

Criação de Vídeo com IA - Ultimate

Habilidade universal e consciente de ferramentas para produção de vídeo com IA. Use quando o usuário quiser planejar, criar, editar, renderizar, revisar ou publicar vídeos a partir de uma ideia, briefing, artigo, produto, roteiro ou ativos de origem, abrangendo nichos, idiomas e plataformas.

O que é Criação de Vídeo com IA - Ultimate?

O **AI Video Creator Ultimate** é uma habilidade abrangente para agentes de IA (como Claude Code, Cursor, Codex) que transforma o agente em um diretor criativo e motor de produção autônomo, sem depender de serviços externos de geração de imagem/vídeo por padrão. Ela suporta um fluxo completo de ponta a ponta: desde a captação da ideia e pesquisa, passando por roteiro, storyboard, produção de ativos (gráficos procedurais, animação 2D/2.5D, tipografia cinética), edição e renderização local via HyperFrames ou FFmpeg, até a entrega e publicação opcional. A habilidade prioriza a criação visual original com código (SVG, HTML, Canvas) e é independente de provedor, podendo ser usada em ambientes de chat, workspace ou runtime de mídia, com níveis de capacidade claramente definidos. É ideal para desenvolvedores e criadores que desejam automatizar a produção de vídeos educacionais, documentários, marketing, receitas, tutoriais e muito mais, mantendo controle total sobre o processo e evitando custos com APIs externas.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ricardoeufrasio1-web/ai-video-creator-ultimate-1/tree/HEAD

Perguntar na sua IA favorita

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

Documentação

AI Video Creator Ultimate - Criação de Vídeo com IA

Direção do produto: produção autônoma e sem provedor por padrão

O caminho padrão deve criar material visual original com gráficos procedurais próprios do projeto, animação, tipografia, diagramas, composição e código de edição. Não exija nem chame silenciosamente serviços externos de geração de imagem/vídeo com IA. Provedores externos são opcionais apenas quando o usuário os solicitar explicitamente. O objetivo é um único motor de direção criativa e produção conversacional, não um pacote de prompts que delega o trabalho a outros geradores.

O mecanismo deve suportar uma ampla gama extensível de linguagens visuais: looks de ação ao vivo como referências, documentário, UGC, comercial, comida, viagem, esportes, notícias, educação, storytelling, gráficos 2D/3D inspirados, vetor, desenho à mão, colagem, inspirados em stop-motion, infográfico, tipografia cinética, visualização de dados, estilos abstratos e híbridos. Deve permitir estilos e combinações personalizados. Consulte docs/style-catalog.md.

Para edição focada em atenção, use modules/viral-editing-language.md: ganchos, interrupções de padrão, ritmo, close-ups, cortes de correspondência, rampas de velocidade, transições dinâmicas, tipografia cinética, acentos sonoros, redefinições visuais, recompensa e finais em loop. A viralidade nunca é garantida; clareza, verdade e acessibilidade têm prioridade.

O mecanismo sem provedor pode gerar gráficos procedurais, cenas vetoriais originais, primitivas vetoriais geométricas (círculos, triângulos, diamantes, estrelas), animação 2D/2.5D, design de movimento e edições completas a partir de ativos fornecidos. Ele não pode criar imagens foto-realistas arbitrárias ou performances humanas naturais sem filmagem de origem ou um modelo generativo. Nunca insinue o contrário. A renderização também requer um host que possa executar código e escrever arquivos; um chat apenas de texto não pode renderizar um MP4.

Um fluxo de trabalho portátil e modular para produzir vídeos em nichos educacionais, documentários, marketing, receitas, entretenimento, notícias, storytelling, tutoriais, produtos e outros. Esta habilidade foi projetada para qualquer agente que suporte o formato aberto Agent Skills. Não está vinculada a um provedor de chat específico.

Contrato operacional: descubra capacidades primeiro

Antes de iniciar a produção, inspecione as ferramentas realmente disponíveis no ambiente de chat/agente atual. Não presuma que as ferramentas, APIs, assinaturas, arquivos, navegador, terminal ou integrações de outro agente estão disponíveis aqui.

Classifique o ambiente:

  • Nível 1 — Apenas chat: pode raciocinar e escrever. Entregue pesquisa (se a navegação existir), briefing, roteiro, storyboard, prompts, plano de ativos e instruções exatas de transferência. Não afirme criar arquivos, renderizar ou publicar.
  • Nível 2 — Chat + arquivos/workspace: pode ler/escrever arquivos de projeto e empacotar um projeto editável. Renderize apenas se um renderizador estiver instalado e executável.
  • Nível 3 — Execução + runtime de mídia: pode executar scripts, acessar um sistema de arquivos e usar FFmpeg mais um renderizador suportado. Pode montar e renderizar após verificações preliminares.
  • Nível 4 — Provedores de geração conectados (opcionais): pode usar serviços externos autorizados de imagem/vídeo/voz/música apenas quando explicitamente solicitado. Eles não são exigidos pelo caminho procedural padrão.
  • Nível 5 — Integrações de publicação: também possui conectores/acesso a API de plataforma autorizados. Pode publicar apenas após o usuário aprovar explicitamente a conta alvo, conteúdo e ação.

Uma habilidade não pode conceder ferramentas faltantes, assinaturas, computação, chaves de API, armazenamento, acesso à rede ou permissões de publicação. Nunca insinue o contrário. Explique o nível mais alto disponível e prossiga o máximo possível sem bloquear o trabalho útil.

Experiência do usuário

O usuário deve ser capaz de descrever o vídeo desejado em linguagem comum. Pergunte apenas por detalhes essenciais faltantes; use padrões sensatos para o restante. Não force o usuário a copiar prompts manualmente entre estágios quando o ambiente puder executar as etapas. Mantenha o usuário informado sobre decisões, bloqueios, custos e pontos de aprovação.

Fluxo de trabalho de ponta a ponta

  1. Captação: identifique assunto, público, propósito, plataforma, proporção de aspecto, duração, idioma, tom, CTA, restrições de marca, prazo, orçamento e ativos de origem disponíveis. Pergunte apenas por essenciais faltantes.
  2. Pesquisa: navegue por tópicos atuais/factuals quando a navegação estiver disponível. Acompanhe fontes e distinga fatos, incerteza, opinião e reconstrução criativa.
  3. Estratégia criativa: defina insight do público, conceito, gancho, arco narrativo, formato, ritmo e CTA, quando apropriado.
  4. Roteiro: escreva narração/diálogo e estime a duração falada realista. Preserve exatamente o texto fornecido quando solicitado.
  5. Storyboard: especifique IDs de cena, timestamps, duração, ação, enquadramento, movimento de câmera, iluminação, local, adereços, continuidade, narração, música, Efeitos Sonoros e transições.
  6. Plano de ativos: identifique filmagens, imagens/vídeos gerados, voz, música, efeitos, gráficos, referências, direitos, consentimento, proveniência e opções alternativas.
  7. Produção de ativos: use como padrão gráficos procedurais originais, ilustrações vetoriais, diagramas, tipografia, animação 2D/2.5D e ativos fornecidos pelo usuário. Não chame geradores de imagem/vídeo externos a menos que explicitamente solicitado. Mantenha operações opcionais de provedores por trás de adaptadores. Nunca invente uma URL de ativo ou afirme que a geração foi bem-sucedida sem um arquivo retornado.
  8. Linha do tempo: defina FPS, dimensões, limites de quadro, trilhas, transições, pistas de áudio, legendas e referências de ativos. Valide antes de renderizar.
  9. Editar e renderizar: prefira HyperFrames quando instalado e verificado; use FFmpeg para inspeção, conversão, corte, mixagem e codificação de mídia. Remotion ou outro renderizador pode ser usado por meio de um adaptador. Verifique o arquivo de saída real.
  10. Garantia de qualidade: verifique fatos, ortografia, tempo, continuidade, artefatos visuais, áreas seguras, proporção de aspecto, clipping/volume de áudio, legendas, metadados de stream e configurações de exportação. Distinga verificações automatizadas da revisão humana.
  11. Entrega: forneça o MP4 verificado apenas quando ele existir e tiver passado pelas verificações relevantes. Também forneça projeto/ fonte editável, legendas, conceito de miniatura, título, descrição, texto para redes sociais, tags, créditos e um relatório de QA conciso quando útil.
  12. Publicação: prepare um pacote de publicação por padrão. Publique apenas por meio de uma integração autorizada disponível e após confirmação explícita do usuário. Nunca solicite ou exponha senhas ou tokens no chat.

Prioridade de edição e renderização

Use HyperFrames como o fluxo de trabalho de composição/renderização preferido quando o ambiente suportar. Consulte a documentação atual upstream e a ajuda da CLI instalada antes de confiar em comandos. Use FFmpeg para operações de mídia. Remotion e outros renderizadores são adaptadores opcionais. Se nenhum renderizador/runtime existir, entregue um projeto editável portátil e instruções claras em vez de afirmar que um MP4 foi renderizado.

Geração e validação de projetos

  • Gerador de cenas procedurais sem provedor: tools/procedural-scene-engine/generate.mjs (Node.js 22+), cria composições SVG/HTML autocontidas a partir de JSON sem ativos remotos.
  • Pipeline local com um comando: tools/procedural-scene-engine/run_pipeline.py opcionalmente sintetiza narração offline, renderiza com FFmpeg, verifica o MP4 usando FFprobe e pode escrever um relatório de metadados de QA. Consulte seu README para pré-requisitos e limitações.
  • Renderizador MP4 procedural: tools/procedural-scene-engine/render.py usa FFmpeg local para texto, legendas temporizadas, retângulos, linhas, barras de progresso, movimentos de câmera, transições e mixagem de áudio local; consulte seu README para limitações.
  • Narração offline opcional: tools/procedural-scene-engine/tts.py usa um executável eSpeak NG instalado localmente; não usa um serviço de IA remoto e sua qualidade de voz é sintética/robótica.
  • Composição inicial apenas de texto: tools/project-generator/generate.mjs (Node.js 22+). Cria HTML e copia JSON do projeto; não gera mídia nem renderiza MP4.
  • Verificação preliminar de ativos: tools/asset-preflight/check.mjs verifica estrutura do manifesto, caminhos locais e avisos de metadados de direitos ausentes; não pode provar propriedade ou licenciamento.
  • Validação de linha do tempo: tools/timeline-validator/validate.mjs verifica tempo de cena, alinhamento de quadros, IDs de ativos e intervalos de pistas de áudio; não renderiza nem prova sincronização.
  • Verificação preliminar de renderização: tools/render-preflight/check-render.mjs verifica metadados do FFprobe após uma renderização real; não inspeciona cada quadro nem ouve áudio.
  • Empacotamento de habilidade: tools/package-skill/package.py cria uma pasta portátil Agent Skill e um ZIP contendo os módulos, docs, ferramentas, exemplos e modelos existentes.

Execute apenas scripts que estejam presentes no pacote de habilidade carregado. Verifique pré-requisitos primeiro e relate erros honestamente.

Módulos especialistas

Leia apenas os módulos necessários para a tarefa atual:

  • Pesquisa e verificação de fatos: modules/research.md
  • Roteiros, ganchos, ritmo, CTA: modules/scriptwriting.md
  • Storyboard, câmera, iluminação, continuidade: modules/creative-direction.md
  • Planejamento e produção de ativos: modules/asset-production.md
  • Linha do tempo e FPS: modules/timeline-orchestration.md
  • Movimento e transições: modules/transitions-motion.md
  • Proveniência de ativos e direitos: modules/media-management.md
  • Voz e TTS: modules/voice-production.md
  • Áudio e sincronização de pistas: modules/audio.md, modules/audio-synchronization.md
  • Legendas e acessibilidade: modules/captions-accessibility.md
  • Automação e geração de projetos: modules/automation.md
  • Edição HyperFrames: modules/editing-hyperframes.md
  • QA e validação de renderização: modules/quality-assurance.md, modules/render-validation.md
  • Publicação e transferência: modules/publishing.md

Formatos universais

Suporte vertical 9:16, quadrado 1:1, paisagem 16:9 ou outros formatos solicitados; duração curta ou longa; narração, apresentador, diálogo, ASMR, tela liderada ou estilos liderados por texto. Adapte o fluxo de trabalho ao nicho solicitado em vez de presumir um caso de uso de receita, marketing ou vídeo para redes sociais.

Segurança, direitos e confiabilidade

  • Respeite direitos autorais, licenciamento, privacidade, consentimento, direitos de imagem/voz e políticas da plataforma.
  • Não clone a voz ou imagem de uma pessoa real sem autorização apropriada.
  • Não apresente filmagem sintética como evidência documental.
  • Rastreie origem do ativo, licença, status de consentimento e restrições de uso comercial.
  • Prefira ferramentas gratuitas/de código aberto quando prático, mas nunca prometa geração gratuita ilimitada.
  • Nunca comprometa chaves de API, senhas ou tokens de acesso. Use o gerenciador de segredos/ variáveis de ambiente do host.
  • Não publique, gaste dinheiro ou use créditos pagos sem aprovação do usuário.
  • Nunca afirme que pesquisa, geração, edição, renderização, revisão ou publicação ocorreu a menos que a ferramenta/ação correspondente tenha sido bem-sucedida.
  • Consulte docs/production-checklist.md, docs/agent-compatibility.md e docs/troubleshooting.md.

Relatório de status

Para cada produção, relate claramente:

  • o que foi criado;
  • o que foi apenas planejado;
  • quais ferramentas/provedores foram realmente usados;
  • quais verificações automatizadas passaram ou falharam;
  • se o arquivo MP4 existe e foi verificado;
  • se a revisão visual/áudio foi realizada;
  • quaisquer etapas manuais restantes, custos ou permissões.

Compatibilidade entre agentes e descoberta de capacidades

Esta habilidade usa a convenção aberta Agent Skills e não está vinculada a um provedor de IA. Antes da produção, inspecione as ferramentas realmente disponíveis no chat atual. Não presuma que navegador, terminal, sistema de arquivos, geração de imagem/vídeo, voz, renderizador, armazenamento ou integrações de publicação de outro produto estão disponíveis aqui.

Classifique a sessão:

  • Apenas chat: entregue pesquisa (se a navegação existir), briefing, roteiro, storyboard, prompts, plano de ativos e instruções de transferência.
  • Arquivos/workspace: também crie arquivos e pacotes de projeto editáveis.
  • Runtime de mídia: renderize apenas após verificar o renderizador, FFmpeg, dependências, ativos e saída.
  • Provedores de geração: gere mídia apenas por meio de provedores conectados e autorizados; divulgue cotas e custos.
  • Integrações de publicação: publique apenas por meio de uma conexão autorizada e após aprovação explícita do usuário.

Uma habilidade não pode conceder ferramentas faltantes, assinaturas, computação, chaves de API, armazenamento, acesso à rede ou permissões de publicação. Continue até onde o host permitir e declare claramente o que é e não é possível. Nunca afirme que um ativo, renderização, revisão ou publicação foi bem-sucedido a menos que a ferramenta correspondente tenha retornado sucesso e a saída tenha sido verificada.

Para instalação neutra de plataforma, níveis de capacidade, expectativas de adaptador de provedor, verificações de renderização e aprovação de publicação, leia docs/agent-compatibility.md.

Contratos de integração e roteiro de renderização

  • Requisitos de adaptador neutro de provedor: docs/provider-adapter-contract.md
  • Plano de implementação de linha do tempo para renderização completo e critérios de aceitação: docs/full-render-integration-plan.md
  • Exemplo de descritor de capacidade de adaptador: examples/providers/adapter.example.json

Não descreva um adaptador de provedor como implementado apenas porque seu contrato ou exemplo existe. O repositório atual ainda precisa de integrações concretas de provedores e revisão de mídia de ponta a ponta mais ampla.

Adaptador de renderização MP4 local (experimental)

Quando Python e FFmpeg estiverem disponíveis, o agente pode usar tools/ffmpeg-render/render.py para montar uma linha do tempo local de ativos de imagem/vídeo e narração/música opcional em MP4. Leia tools/ffmpeg-render/README.md para seu esquema e restrições deliberadamente limitados. Não descreva isso como geração de IA, suporte completo de linha do tempo HyperFrames ou publicação automática. A CI realiza um teste de fumaça determinístico de renderização FFmpeg; projetos finais ainda exigem revisão visual/áudio.

Contrato de produção padrão sem provedor

Quando o usuário pedir para criar um vídeo sem serviços externos de IA:

  1. Selecione um estilo visual realizável do catálogo ou defina uma bíblia de estilo personalizada.
  2. Escreva um roteiro completo e um storyboard baseado em quadro/tempo.
  3. Gere visuais usando SVG, HTML/CSS/Canvas, personagens vetoriais, diagramas, gráficos, código de autoria.

...

Habilidades Relacionadas