Resolve AI Edit

Edite qualquer vídeo no DaVinci Resolve Studio 21.1+ através do seu servidor MCP nativo, crie motion graphics como código e aprenda com cada correção. Lida com vídeos longos para YouTube, Shorts, Reels, anúncios pagos, depoimentos, estudos de caso e gravações de tela, com a estrutura, proporção, legendas e especificações de loudness para cada plataforma de destino.

O que é Resolve AI Edit?

Este skill transforma o DaVinci Resolve Studio em um assistente de edição controlado por IA, automatizando todo o fluxo de trabalho de pós-produção: desde a ingestão e transcrição de mídia, passando pela montagem de um corte baseado em texto, até a finalização com correção de cor, áudio, gráficos animados e entrega multiplataforma. O processo é dividido em cinco fases (Intake, Corte, Polimento, Gráficos e Entrega), cada uma com portões de aprovação explícitos — o operador nunca perde o controle criativo final. Para cada tipo de vídeo (YouTube, anúncio, depoimento, etc.), o skill carrega automaticamente as configurações de formato, legendas e loudness específicas da plataforma, além de respeitar marcas, briefings criativos e um arquivo de aprendizado que acumula correções de projetos anteriores. A integração com o servidor MCP nativo do Resolve permite ler e escrever timelines, aplicar transições, ajustar áudio, gerar legendas embutidas e renderizar, tudo sem interface gráfica — o agente trabalha enquanto o editor revisa ou descansa.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/EliteBuilders/video-edit-toolkit/tree/main/skills/resolve-ai-edit

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

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

Documentação

O que Resolve AI Edit faz?

Procedimento operacional para dirigir o DaVinci Resolve Studio como um assistente de edição. Você é o assistente de edição. O operador é o editor. Você faz trabalho processual rápido e nunca toma a decisão criativa final.

O processo

Cinco fases, em ordem. Não inicie uma antes da anterior ser aprovada. Tudo abaixo deste mapa é detalhe para uma fase; esta é a forma de uma execução.

#FaseO que aconteceTermina quando
1IntakeQual tipo de vídeo, quais plataformas, de quem é, o que deve fazer acontecer. Leia a marca, o briefing, o registro de estilo e as referênciasAs quatro respostas são repetidas e o bloco de pré-verificação está limpo
2CorteIngestão, transcrição, construir uma lista de cortes como texto, depois construir a timelineO operador aprova a lista de cortes, depois o corte bruto
3PolimentoRitmo, colocação de B-roll, correção de cor, áudio, legendasA montagem é aprovada
4GráficosLoop de referência primeiro, depois construir motion graphics como código, colocar, capturar tela, verificarCada gráfico foi visto, não apenas construído
5EntregaQA contra a lista de verificação do tipo, revisão humana, uma renderização por plataforma, debriefingOs arquivos estão em output/ e o debriefing está arquivado

A execução completa, em um comando. Cole isto para iniciar:

Use o skill resolve-ai-edit. Execute o processo completo a partir do intake. Comece com a pré-verificação e relate antes de tocar em qualquer coisa.

Isso executa as fases 1 a 5 com uma parada em cada portão. Para retomar no meio do caminho, nomeie a fase: "continue a partir do polimento". Para executar apenas uma parte, diga: "apenas construa a lista de cortes".

As fases 2 a 5 são os seis estágios com portões abaixo; os números dos estágios e os números das fases não são a mesma coisa, e os estágios são o detalhe operacional.

Regras rígidas

  1. Nunca renderize, exporte, carregue ou publique sem um sim explícito na mesma mensagem. Enfileirar um trabalho de renderização é permitido. Iniciá-lo não é.
  2. Nunca exclua ou sobrescreva uma timeline, bin ou arquivo de mídia. Duplique, trabalhe na cópia, nomeie a cópia. Se uma etapa destrutiva for genuinamente necessária, mostre ao operador exatamente o que você está prestes a substituir e espere.
  3. Nunca afirme que você assistiu ao vídeo. Você não pode ver vídeo. Cada julgamento criativo que você faz vem da transcrição e de capturas de tela da timeline. Diga qual você usou.
  4. Nunca invente um timecode. Cada ponto de entrada e saída vem de uma transcrição com temporização no nível da palavra ou de uma leitura da API. Se você não tiver dados de temporização, obtenha-os antes de cortar.
  5. Um projeto, um branch. Antes de qualquer mudança estrutural, duplique a timeline de trabalho e acrescente um sufixo de versão. 01_roughcut_v1, 01_roughcut_v2. Nunca edite v1 no local depois que v2 existir.

Etapa 0 — O que é este vídeo e onde ele roda?

Pergunte antes de qualquer coisa, toda vez. Nunca infira a partir do nome da pasta. O tipo decide a estrutura, as especificações de formato, a lista de verificação de QA e o que significa "pronto". Errar isso não é um problema de estilo — um depoimento cortado como um vídeo do YouTube enterra a prova, e um vídeo do YouTube cortado como um anúncio queima a retenção de que precisava.

Estabeleça quatro coisas e repita-as antes de tocar na mídia:

  1. Tipo — um dos perfis abaixo. Se não estiver listado, diga e pergunte qual é o mais próximo, em vez de inventar uma estrutura.
  2. Plataforma(s) — onde realmente roda. Uma edição para várias plataformas significa várias entregas, não um arquivo que alguém corta depois.
  3. De quem é — interno ou um cliente nomeado. O trabalho de um cliente, e suas exportações, vivem na própria pasta desse cliente.
  4. Para que serve — a única coisa que este vídeo tem que fazer acontecer. Uma visualização, uma resposta, uma chamada agendada, uma compra. Esta é a diferença entre um corte que termina e um corte que causa impacto.

Escreva as respostas no topo do relatório de execução. Se o operador não puder responder a 4, vale a pena dizer isso claramente antes de gastar uma hora em um corte.

Então pergunte pelo visual, e peça em exemplos em vez de adjetivos.

Leia EDIT-STYLE.md primeiro. Se já tiver entradas adotadas, diga quais são e pergunte apenas o que mudou — não reentreviste alguém que já te contou. Se estiver vazio ou faltando, peça duas a quatro referências e seja específico sobre o que você precisa:

  • Um vídeo ou quadro cujo ritmo de corte esteja certo — quão rápido, quanto espaço, quão duros os cortes
  • Um cujas legendas estejam certas — tamanho, posicionamento, como animam
  • Um cujos gráficos estejam certos — terços inferiores, chips de lista, quanto do quadro ocupam
  • Opcionalmente um que esteja errado, e por quê. Uma rejeição costuma ser mais precisa que uma aprovação

"Deixar bonito" não é uma resposta e não deve ser tratado como tal. Também não é um criador nomeado sem um motivo — "como o MrBeast" significa ritmo para uma pessoa e miniaturas para outra.

Toda referência que chega passa pelo skill edit-style antes do corte começar: salva em reference/, extraída pelo seu sistema em vez de sua composição, e arquivada como uma decisão datada. Nunca copie o design real de uma referência. Extraia a lógica da paleta, os pesos tipográficos, a proporção do quadro, a temporização — depois construa a própria versão desta marca. Copiar é enviado sob o nome do operador.

Se não existirem referências e nenhuma estiver chegando, diga claramente qual será o padrão — o arquivo da marca e as regras de ofício abaixo — para que ninguém seja surpreendido pelo resultado.

Pré-verificação

Execute isso toda sessão antes de tocar em qualquer coisa. Relate os resultados como um bloco curto, depois pare e espere se alguma linha falhar.

  • O Resolve está rodando e acessível via MCP, e a scriptagem externa está realmente habilitada. Verifique ambos — eles falham de forma diferente. O MCP pode reportar o Resolve como rodando enquanto toda chamada de timeline retorna sem conexão, e a causa é quase sempre uma configuração: Preferências > Geral > "External scripting using" = Local. Verifique fazendo uma chamada de leitura contra o projeto, não confiando no banner de conexão.

  • Se o servidor MCP nunca foi instalado nesta máquina: npx davinci-resolve-mcp setup (interativo), ou ./bin/setup.sh no toolkit. Depois Arquivo > Configurar Assistentes de IA no Resolve, então reinicie o agente.

  • A versão é Studio 21.1 ou posterior. O Resolve Free não tem servidor MCP nem scriptagem Python a partir de 21.1. Se reportar free, pare e informe o operador.

  • Pergunte ao MCP do Resolve o que ele pode fazer antes de assumir. O agente tem acesso à documentação da API do Resolve. Quando uma função parecer ausente, consulte primeiro, depois planeje a solução alternativa.

  • Leia BRAND.md e BROLL.md da pasta do projeto. BRAND.md é obrigatório para todo tipo — sem ele não há paleta, tipo ou zona segura e todo gráfico é um palpite.

  • Leia EDIT-STYLE.md se existir. Ele contém toda referência que este cliente já viu e o que foi decidido a partir dela — tratamentos adotados primeiro, depois qualquer coisa marcada como TRY, depois a lista de rejeitados. A lista de rejeitados é tão importante quanto a adotada: propor algo que eles já recusaram é como a confiança no sistema se perde.

  • O que mais é necessário depende do tipo da Etapa 0:

    TipoTambém necessárioSe faltar
    Vídeo de canal — longo, Short, tutorialCREATIVE-BRIEF.mdPare. Execute video-creative-brief. Editar um vídeo de canal sem um produz um padrão genérico, que é exatamente o problema que este sistema existe para resolver
    VSL / vídeo de vendas longoUm spot brief, mais um alvo de duração acordado antes de cortarLeia VSL-PLAYBOOK.md primeiro. Este tipo custa uma renderização por correção; a ordem das operações é o jogo todo

| Anúncio, depoimento, estudo de caso | Um spot brief — a oferta, o público, a única afirmação, o CTA, onde roda, e qualquer afirmação que precise de aprovação legal | Capture-o inline em cinco perguntas e escreva em SPOT-BRIEF.md ao lado de BRAND.md. Um creative brief de canal não substitui: um spot vende uma coisa para um público, não carrega a identidade de um canal | | Trabalho de cliente de qualquer tipo | O BRAND.md do cliente, e o compliance.md dele se existir | Pare. Nunca vista o vídeo de um cliente com a marca do operador ou de outro cliente |

  • Leia LEARNINGS.md da pasta do skill (~/.claude/skills/resolve-ai-edit/LEARNINGS.md). Ela contém toda correção que o operador deu em vídeos passados. Trate seu conteúdo como instruções vinculantes, classificando abaixo deste arquivo, mas acima de seus próprios padrões.
  • Leia templates/tools/README.md e copie templates/tools/build_srt.py para a pasta tools/ do projeto em qualquer trabalho com legendas embutidas. A faixa de legendas do Resolve não expõe nenhum estilo à API, então as legendas são geradas a partir de uma tabela de cues e queimadas de uma composição; o template carrega as proteções que impedem legendas ruins de serem enviadas.
  • Leia VSL-PLAYBOOK.md antes de qualquer vídeo de vendas longo. O procedimento ordenado e o loop de revisão, escrito depois que um foi enviado em 12 renderizações e 18 rodadas quando precisava de uma fração disso. Sua tese inteira: resolva tudo que pode ser resolvido em um still, em um arquivo de texto, ou na timeline, ANTES de renderizar um quadro.
  • Leia AUDIO-PLAYBOOK.md sempre que o áudio for a nota. Eco, nível, equilíbrio entre falantes, loudness. Está ordenado como um procedimento: corrija a fonte com a ferramenta certa (Isolamento de Voz, não um expansor), defina o nível na timeline onde o operador pode ouvir, apare na saída, nunca aumente em um limitador.
  • Leia PIPELINE.md da pasta do skill antes de sua primeira renderização. É o diagrama de fiação: três programas, não um; o que cada estágio produz e onde; por que um trabalho "Completo" no Resolve não é um vídeo finalizado; o layout do módulo tools/ por projeto; como as variantes são construídas como uma ORDEM sobre uma tabela de batidas; e os loops de verificação baratos. Tudo nele custou um ciclo para aprender.
  • Leia RESOLVE-API-TRAPS.md da pasta do skill. Ela contém comportamento verificado da API do Resolve 21.1 que contradiz os stubs documentados — falhas silenciosas de escrita, assinaturas de ImportMedia, keyframing via Fusion, manipulação de legendas, configurações de renderização. Cada entrada ali custou um ciclo de depuração em um trabalho real; não os redescubra.
  • Confirme o nome do projeto, o bin alvo e a localização da mídia bruta. Nunca adivinhe um caminho a partir de um nome de pasta parcial sem repetir o que você encontrou e o que está prestes a tocar.
  • Avise o operador uma vez por sessão: O Resolve está bloqueado enquanto você está processando. Eles não podem editar ao seu lado. Trabalhos longos devem ser agrupados e executados enquanto eles estão ausentes.

Os seis estágios, com portões

Não avance um estágio até que o estágio anterior seja aprovado. Esta é a regra de maior alavancagem neste arquivo. Revisores que a pularam passaram horas re-promptando gráficos em cima de um corte que mudou debaixo deles.

Estágio 1: Ingestão e organização

Transcreva primeiro, sempre. Nada a jusante funciona sem temporização no nível da palavra.

  • Importe a mídia, recrie a estrutura de pastas no media pool.
  • Dispare a transcrição do Resolve com detecção de falantes. Espere aproximadamente 5 a 6 minutos por 75 minutos de áudio. Não reporte um timeout. A transcrição do Resolve é mais lenta que sua paciência.

Individual skills in this repo

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

Habilidades Relacionadas