Skills and guarded scripts for DaVinci Resolve.

Lets an AI coding agent (Claude Code, Codex and similar) work in DaVinci Resolve Studio 21 or higher without breaking the editor's project. No window of its own: the agent reads the skill, runs the script, and reports what it checked.

Version 0.1.0 · macOS · Apache License 2.0

Download

macOSWindows: not yet

These scripts edit live Resolve projects. Save and duplicate your project before running anything that writes. The guard scripts snapshot before and diff after every write so you can see what changed, but nothing here is guaranteed. It is offered as is, without warranty.

What is inside

Six skills (plain Markdown the agent reads)

resolve-core

Rules, guard scripts and API facts. The first skill an agent reads.

resolve-editing

Cutting, selects, producer notes, titles, music and beat markers, resolve-tool.

resolve-color

Grade matching and conform.

resolve-fairlight

Music beds, levels and dialogue lanes.

resolve-finishing

The delivery pass.

resolve-media-management

Bins, imports, metadata and proxies.

Guarded scripts (Python)

Snapshot and diff around every write, flat clip gain, titles, stills, beat markers, "original where it exists, proxy only where it does not", transcript search, selects timelines, loudness and Audio QC.

One menu entry

Workspace > Scripts > Audio QC in Resolve.

How the agent is kept safe

resolve-core is the first skill an agent reads. It sets the rules: never delete (disable instead), never switch the timeline or page the editor has open, duplicate before a recut, snapshot before and diff after every write, stop and ask when a script says STOP, and never say something was listened to when it was not.

When several people or agents share one project, resolve-core describes an EDITORS.md claim file and a HANDOFF.md log. Working alone, skip them: the guard scripts apply either way.

Install

  1. Download ResolvingDoor-0.1.0-macOS.zip and unzip it.
  2. Double-click Install Resolving Door.command (or run bash install.sh). Add --check first to see what it would use without changing anything. The first time, right-click and choose Open, because the file is downloaded and not signed.
  3. In Resolve: Preferences > System > General > External scripting using: Local. Restart Resolve.

The installer copies everything to ~/.resolving-door, builds one Python environment there, links the skills into ~/.claude/skills and ~/.codex/skills when those folders exist, and adds the Audio QC menu script. It never deletes: anything it replaces is moved aside. Uninstall with bash uninstall.sh.

You need macOS, DaVinci Resolve Studio 21 or higher (external scripting is not in the free version), Python 3.11 or newer, and ffmpeg.

SHA-256 of the zip: d0767dcbd44ce3123a047635ac1a4855c9acb354ee889a103f225b95d1737cf0

Limits

  • Tested against Resolve Studio 21.1.2.10 and 21.2.0.6 on macOS: the guard scripts, stills, beat markers, proxy unlinking, transcript tools (read-only and dry-run), loudness audit.
  • Not proven: that ExportFrame carries a grade exactly as the Color page does; real stringout, audio --apply and music-cut --import-to-bin runs since the last change.
  • Nothing in this repository has been verified by listening.
  • macOS only. Windows is not supported yet.

FAQ

What does it cost?

Free, under the Apache License 2.0. It comes without warranty.

Can I contribute?

Forks and pull requests are welcome. Every merge is reviewed by the maintainer, and Markdown changes to a SKILL.md get the same scrutiny as code because agents follow them. Security problems are reported privately.

Is it related to Proxymity?

They are separate tools by the same maker. Proxymity is a proxy builder with a window; Resolving Door is for agents and has none.