slopoff-claude-code

resolve-edit-kit: letting Claude Code edit video in DaVinci Resolve

DaVinci Resolve Studio 21.1 added File > Setup AI Assistants. It connects an agent like Claude Code to Resolve's scripting API, so the agent can build timelines. That doesn't mean it can edit well. resolve-edit-kit covers the rest: a runbook (SKILL.md) and a set of scripts that take raw talking-head and screen-recording footage to a finished cut with graphics, music, captions and a 4K export.

It came out of editing a series of real YouTube videos at SimbaStack. The latest one shows the whole process on screen: I think I've solved procrastination. What to expect: the result is a normal, decent video, not a great one. For someone who doesn't want to learn an editor, it does most of the work. They still record, choose takes and give notes.

The pipeline

footage -> words_from_whisper -> paper edit (edl_builder) -> tighten -> check_joins -> build_timeline (Resolve)
        -> A/B review -> notes -> duplicate + patch -> graphics (motion/) -> music bed -> render -> limit + QA -> captions

The agent is the editor and the person is the talent. In practice:

The Resolve traps

Each of these cost about an hour to find. They're now encoded in resolve_kit.py:

Motion graphics an agent can build

The motion/ folder holds graphics written as HTML/SVG pages with a render(t) function. Headless Chromium renders them to ProRes with alpha, timed to the spoken words. They include overlays, picture-in-picture scenes, and a black-and-white "aside" for the moments when the speaker talks to the agent instead of the audience. The creator came up with that last one, and it worked. One graphic every 15–20 seconds went over well. Wall-to-wall graphics didn't.

Try it

You need Resolve Studio 21.1+, ffmpeg, Python 3, Whisper, and Node 18+ for the graphics. With Claude Code:

ln -s "$PWD" ~/.claude/skills/resolve-edit-kit

Then, from a folder with your footage:

The footage for my next video is in ./footage. Edit it with the resolve-edit-kit skill: tighten it, find the hook, give me A/B options where there are two good takes, and add motion graphics where I'm explaining something, but don't overdo it.

Parts of the kit are macOS-only (the Apple Vision cut-outs), and it has been tested with English speech and 29.97 fps footage. Issues and pull requests are welcome, especially Resolve API quirks we haven't hit yet: github.com/Simbastack-hq/resolve-edit-kit.