Skills

Resolve Color

Color grading and look work in the DaVinci Resolve MCP.

Install

npx skills add samuelgursky/davinci-resolve-mcp --skill resolve-color -g -a claude-code -y
Category
AI and agents
Updated
3d ago
License
MIT
Context cost
Mediumabout 1,816 tokens
Runs scripts
No, instructions only

What it does

Color grading and look work in the DaVinci Resolve MCP. Apply when grading, correcting, matching shots, developing looks, or applying/modifying LUTs, CDLs, DRX grades, or copied grades, live in a running Resolve OR offline against .drx/.drp files. Routes to the live Python color tools, the offline advanced grading/QC catalog, and the project's color craft guidance.

Resolve Color / Grade

Bridges color craft to this repo's tools. This skill does not duplicate the manuals, it tells you which one to open and the rules that cross both servers.

  • Craft / taste, docs/guides/color-decision-guide.md (project-owned color guidance and API boundaries). The global colorist / colorist-assistant skills add colorist philosophy; use them for how to see, not tool mechanics.
  • Live tool mechanics, docs/kernels/color-grade-kernel.md (the timeline_item_color boundary layer).
  • Offline grade compute, resolve-advanced/README.md → the drx grading/QC catalog (the "Advanced (offline) server" section of the color kernel).

Two servers, one grade

JobServerTools
Drive a running Resolvedavinci-resolve (Python, live)timeline_item_color, graph, gallery_stills, color_group
Compute a grade offline from frames, or read/write .drx/.drp grades with no Resolve opendavinci-resolve-advanced (Node)drx, drp, project_db, provenance

Division of labor: the advanced server computes a grade and writes an apply-ready .drx; applying it is the live server's job (timeline_item_color.safe_apply_drx). Node never drives Resolve.

What this build cannot do (check before you offer it)

The scripting API changes per patch release, so "Resolve 21" is not a usable label. Read resolve_control get_version → build.unavailable_on_this_build before offering a gated surface; check_version_support asks about one named symbol. Gated in this domain:

SurfaceNeedsIf absent
TimelineItem.ResetAllNodeColors20.2Clear node colors one at a time via the graph node-color setter, or leave them
Read the whole SKILL.md on GitHub

More in AI and agents