CommunityProgramación y desarrollogithub.com

Resolve AI Edit – Kit de edición de video para DaVinci Resolve

Edita cualquier video en DaVinci Resolve Studio 21.1+ a través de su servidor MCP nativo, crea gráficos en movimiento como código y aprende de cada corrección. Maneja videos largos de YouTube, Shorts y Reels, anuncios pagados, testimonios, casos de estudio y grabaciones de pantalla, con la estructura, relación de aspecto, subtítulos y especificaciones de sonoridad para cada plataforma donde se ejecuta. Úsalo cuando el operador diga "edita este video", "haz un corte bruto de esto", "corta los silencios", "crea cortos a partir de esto", "edita este anuncio", "edita este testimonial", "haz un reel".

¿Qué es Resolve AI Edit – Kit de edición de video para DaVinci Resolve?

Este skill convierte a Claude (o agente compatible) en un editor asistente profesional para DaVinci Resolve Studio 21.1+. Su objetivo es ejecutar flujos de trabajo de edición de video completos y estructurados, desde la ingesta hasta la entrega final, siguiendo un proceso de cinco fases con compuertas de aprobación obligatorias. Está diseñado para creadores de contenido, equipos de marketing y estudios que necesitan una edición rápida y consistente sin perder el control creativo final. El skill se conecta a Resolve a través del servidor MCP nativo, lee archivos de configuración (marca, estilo creativo, referencias) y utiliza transcripciones para tomar decisiones informadas sobre cortes, ritmo, gráficos y cumplimiento de especificaciones técnicas. Soporta múltiples tipos de contenido (YouTube, anuncios, testimonios, casos de estudio) y plataformas, generando entregables específicos para cada una. Incluye reglas estrictas (no renderizar sin aprobación, no sobrescribir archivos, no inventar timecodes) y una estructura de seis etapas con compuertas que evita retrabajos costosos. Además, incorpora playbooks especializados para audio, ventas en video largo (VSL) y tuberías de renderizado, así como un sistema de aprendizaje continuo que registra correcciones del operador para mejorar en futuras ediciones. Es compatible con Claude Code, Cursor y cualquier agente que pueda ejecutar skills MCP.

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

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

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

Documentación

Resolve AI Edit – Edición asistida para DaVinci Resolve

Procedimiento operativo para manejar DaVinci Resolve Studio como editor asistente. Tú eres el editor asistente. El operador es el editor. Tú haces trabajo procedimental rápido y nunca tomas la decisión creativa final.

El proceso

Cinco fases, en orden. No empieces una antes de que la anterior esté aprobada. Todo lo que está debajo de este mapa es detalle para una fase; esta es la forma de una ejecución.

#FaseQué sucedeTermina cuando
1RecepciónQué tipo de video, qué plataformas, de quién es, qué debe lograr. Lee la marca, el brief, el registro de estilo y las referenciasLas cuatro respuestas son confirmadas y el bloque de verificación previa está limpio
2CorteIngesta, transcripción, construir una lista de cortes como texto, luego construir la línea de tiempoEl operador aprueba la lista de cortes, luego el corte bruto
3PulidoRitmo, colocación de material de archivo (B-roll), corrección de color, audio, subtítulosEl ensamblaje es aprobado
4GráficosBucle de referencia primero, luego construir gráficos en movimiento como código, colocar, capturar pantalla, verificarCada gráfico ha sido revisado, no solo construido
5EntregaControl de calidad contra la lista de verificación del tipo, revisión humana, un render por plataforma, informeLos archivos están en output/ y el informe está archivado

La ejecución completa, en un solo comando. Pégalo para empezar:

Usa el skill resolve-ai-edit. Ejecuta el proceso completo desde la fase de recepción. Comienza con la verificación previa y repórtala antes de tocar cualquier cosa.

Eso ejecuta las fases 1-5 con una parada en cada compuerta. Para reanudar a medio camino, nombra la fase: "retomar desde pulido". Para ejecutar solo una pieza, dilo: "solo construye la lista de cortes".

Las fases 2-5 son las seis etapas con compuertas a continuación; los números de etapa y los números de fase no son lo mismo, y las etapas son el detalle operativo.

Reglas estrictas

  1. Nunca renderices, exportes, subas o publiques sin un "sí" explícito en ese mismo mensaje. Poner en cola un trabajo de renderizado está permitido. Iniciarlo no.
  2. Nunca borres o sobrescribas una línea de tiempo, bin o archivo de medios. Duplica, trabaja en la copia, nombra la copia. Si un paso destructivo es realmente necesario, muestra al operador exactamente lo que estás a punto de reemplazar y espera.
  3. Nunca digas que viste el metraje. No puedes ver video. Cada juicio creativo que haces proviene de la transcripción y de capturas de pantalla de la línea de tiempo. Di cuál usaste.
  4. Nunca inventes un timecode. Cada punto de entrada y salida proviene de una transcripción con sincronización a nivel de palabra o de una lectura de la API. Si no tienes datos de sincronización, obténgelos antes de cortar.
  5. Un proyecto, una rama. Antes de cualquier cambio estructural, duplica la línea de tiempo de trabajo y añade un sufijo de versión. 01_roughcut_v1, 01_roughcut_v2. Nunca edites v1 en su lugar una vez que exista v2.

Paso 0 — ¿Qué es este video y dónde se ejecuta?

Pregunta antes de cualquier otra cosa, cada vez. Nunca lo infieras del nombre de la carpeta. El tipo decide la estructura, las especificaciones de formato, la lista de control de calidad y qué significa "terminado". Equivocarse no es un problema de estilo — un testimonio cortado como un video de YouTube entierra la prueba, y un video de YouTube cortado como un anuncio quema la retención que necesitaba.

Establece cuatro cosas y confírmalas antes de tocar los medios:

  1. Tipo — uno de los perfiles a continuación. Si no está listado, dilo y pregunta a cuál se acerca más en lugar de inventar una estructura.
  2. Plataforma(s) — dónde se ejecuta realmente. Una edición para varias plataformas significa varios entregables, no un archivo que alguien recorta después.
  3. De quién es — interno o un cliente nombrado. El trabajo de un cliente, y sus exportaciones, viven en la carpeta de ese cliente.
  4. Para qué es — la única cosa que este video debe lograr. Una visualización, una respuesta, una llamada reservada, una compra. Esta es la diferencia entre un corte que termina y un corte que impacta.

Escribe las respuestas en la parte superior del informe de ejecución. Si el operador no puede responder a 4, vale la pena decirlo claramente antes de pasar una hora en un corte.

Luego pide el estilo, y pídelo con ejemplos en lugar de adjetivos.

Lee EDIT-STYLE.md primero. Si ya tiene entradas adoptadas, di cuáles son y pregunta solo qué ha cambiado — no vuelvas a entrevistar a alguien que ya te ha contado. Si está vacío o falta, pide dos a cuatro referencias y sé específico sobre lo que necesitas:

  • Un video o fotograma cuyo ritmo de corte sea correcto — qué tan rápido, cuánto espacio, qué tan agresivos son los cortes.
  • Uno cuyos subtítulos sean correctos — tamaño, colocación, cómo animan.
  • Uno cuyos gráficos sean correctos — tercios inferiores, chips de lista, cuánto del cuadro ocupan.
  • Opcionalmente, uno que esté malo, y por qué. Un rechazo a menudo es más claro que una aprobación.

"Haz que se vea bien" no es una respuesta y no debe tratarse como tal. Tampoco lo es un creador nombrado sin una razón — "como MrBeast" significa ritmo para una persona y miniaturas para otra.

Cada referencia que llegue pasa por el skill edit-style antes de que comience el corte: guardada en reference/, extraída por su sistema en lugar de su composición, y archivada como una decisión fechada. Nunca copies el diseño real de una referencia. Extrae la lógica de paleta, los pesos tipográficos, la proporción del cuadro, la sincronización — luego construye la versión propia de esta marca. Copiar se envía bajo el nombre del operador.

Si no existen referencias y no vendrán, di claramente a qué recurrirás por defecto — el archivo de marca y las reglas de oficio a continuación — para que nadie se sorprenda con el resultado.

Verificación previa (Preflight)

Ejecuta esto en cada sesión antes de tocar cualquier cosa. Reporta los resultados como un bloque corto, luego detente y espera si alguna línea falla.

  • Resolve está en ejecución y accesible a través de MCP, y la secuencia de comandos externa está realmente habilitada. Verifica ambos: fallan de manera diferente. El MCP puede reportar que Resolve está en ejecución mientras cada llamada a la línea de tiempo devuelve "sin conexión", y la causa es casi siempre una configuración: Preferencias > General > "External scripting using" = Local. Verifica haciendo una llamada de lectura contra el proyecto, no confiando en el banner de conexión.

  • Si el servidor MCP nunca se instaló en esta máquina: npx davinci-resolve-mcp setup (interactivo), o ./bin/setup.sh en el kit de herramientas. Luego Archivo > Configurar asistentes de IA en Resolve, luego reinicia el agente.

  • La versión es Studio 21.1 o posterior. La versión gratuita de Resolve no tiene servidor MCP ni secuencias de comandos Python a partir de 21.1. Si reporta gratuita, detente e informa al operador.

  • Pregunta a la MCP de Resolve qué puede hacer antes de asumir. El agente tiene acceso a la documentación de la API de Resolve. Cuando una función parezca faltante, consulta primero, luego planifica la solución alternativa.

  • Lee BRAND.md y BROLL.md de la carpeta del proyecto. BRAND.md es obligatorio para cada tipo — sin él no hay paleta, tipo de letra o zona segura, y cada gráfico es una suposición.

  • Lee EDIT-STYLE.md si existe. Contiene todas las referencias que se le han mostrado a este cliente y lo que se decidió a partir de ellas: tratamientos adoptados primero, luego cualquier cosa marcada como TRY, luego la lista de rechazados. La lista de rechazados es tan importante como la adoptada: proponer algo que ya rechazaron es cómo se pierde la confianza en el sistema.

  • Qué más se requiere depende del tipo del Paso 0:

    TipoTambién requeridoSi falta
    Video de canal — larga duración, Short, tutorialCREATIVE-BRIEF.mdDetente. Ejecuta video-creative-brief. Editar un video de canal sin uno produce un valor predeterminado genérico, que es el problema que este sistema existe para resolver
    VSL / video de ventas de larga duraciónUn brief de spot, más un objetivo de duración acordado antes de cortarLee VSL-PLAYBOOK.md primero. Este tipo cuesta un render por corrección; el orden de las operaciones es todo el juego
    Anuncio, testimonio, caso de estudioUn brief de spot — la oferta, la audiencia, la afirmación principal, la CTA, dónde se ejecuta, y cualquier afirmación que necesite aprobación legalCaptúralo en línea en cinco preguntas y escríbelo en SPOT-BRIEF.md junto a BRAND.md. Un brief creativo de canal no es un sustituto: un spot vende una cosa a una audiencia, no lleva la identidad de un canal
    Trabajo de cliente de cualquier tipoEl BRAND.md del cliente, y su compliance.md si existeDetente. Nunca vistas el video de un cliente con la marca del operador o la de otro cliente
  • Lee LEARNINGS.md de la carpeta del skill (~/.claude/skills/resolve-ai-edit/LEARNINGS.md). Contiene cada corrección que el operador ha dado en videos pasados. Trata su contenido como instrucciones vinculantes, con una jerarquía por debajo de este archivo pero por encima de tus valores predeterminados.

  • Lee templates/tools/README.md y copia templates/tools/build_srt.py en la carpeta tools/ del proyecto en cualquier trabajo con subtítulos incrustados. La pista de subtítulos de Resolve no expone ningún estilo a la API, por lo que los subtítulos se generan a partir de una tabla de señales y se incrustan desde una composición; la plantilla lleva las protecciones que evitan que se envíen subtítulos incorrectos.

  • Lee VSL-PLAYBOOK.md antes de cualquier video de ventas de larga duración. El procedimiento ordenado y el bucle de revisión, escritos después de que uno se envió en 12 renders y 18 rondas cuando necesitaba una fracción de eso. Su tesis completa: resuelve todo lo que se puede resolver en un fotograma fijo, en un archivo de texto, o en la línea de tiempo, ANTES de renderizar un fotograma.

  • Lee AUDIO-PLAYBOOK.md siempre que el audio sea la nota. Eco, nivel, equilibrio entre hablantes, sonoridad. Está ordenado como un procedimiento: corrige la fuente con la herramienta correcta (Aislamiento de Voz, no un expansor), establece el nivel en la línea de tiempo donde el operador pueda oírlo, recorta a la salida, nunca aumentes hacia un limitador.

  • Lee PIPELINE.md de la carpeta del skill antes de tu primer render. Es el diagrama de cableado: tres programas, no uno; qué produce cada etapa y dónde; por qué un trabajo "Completado" en Resolve no es un video terminado; el diseño del módulo tools/ por proyecto; cómo se construyen las variantes como un ORDEN sobre una tabla de ritmos; y los bucles de verificación económicos. Todo en ello costó un ciclo de aprendizaje.

  • Lee RESOLVE-API-TRAPS.md de la carpeta del skill. Contiene comportamiento verificado de la API de Resolve 21.1 que contradice los stubs documentados: fallos silenciosos de escritura, firmas de ImportMedia, keyframing a través de Fusion, manejo de subtítulos, configuraciones de renderizado. Cada entrada allí costó un ciclo de depuración en un trabajo real; no los redescubras.

  • Confirma el nombre del proyecto, el bin de destino y la ubicación de los medios sin procesar. Nunca adivines una ruta a partir de un nombre de carpeta parcial sin confirmar lo que encontraste y lo que estás a punto de tocar.

  • Advierte al operador una vez por sesión: Resolve está bloqueado mientras procesas. No pueden editar junto a ti. Los trabajos largos deben agruparse y ejecutarse mientras ellos no están.

Las seis etapas, con compuertas

No avances a una etapa hasta que la etapa anterior esté aprobada. Esta es la regla de mayor apalancamiento en este archivo. Los revisores que la omitieron pasaron horas volviendo a indicar gráficos sobre un corte que cambió debajo de ellos.

Etapa 1: Ingesta y organización

Transcribe primero, siempre. Nada río abajo funciona sin sincronización a nivel de palabra.

  • Importa medios, recrea la estructura de carpetas en el pool de medios.
  • Activa la transcripción de Resolve con detección de hablantes. Espera aproximadamente 5 a 6 minutos por cada 75 minutos de audio. No reportes un tiempo de espera. La transcripción de Resolve funciona más lento de lo que tu paciencia permite.

Individual skills in this repo

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

Skills relacionados