Agent skill

Resolve Session

by samuelgursky in samuelgursky/davinci-resolve-mcp

Start a Resolve working session — connect, confirm the bridge and edition, open the project, and report timeline and media-pool state before any editing begins.

MITAuto-check passed

Install Resolve Session

skills CLI
$ npx skills add samuelgursky/davinci-resolve-mcp --skill resolve-session -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install samuelgursky/davinci-resolve-mcp resolve-session --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/samuelgursky/davinci-resolve-mcp.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/resolve-session .claude/skills/resolve-session && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
resolve-session
GitHub stars
3.4k
Token cost
~918 tokens
SKILL.md length
503 words
Files
2
Skills in repo
14
Repo updated
First seen
Licence
MIT

At a glance

Start a Resolve working session — connect, confirm the bridge and edition, open the project, and report timeline and media-pool state before any editing begins.

  • Works in 6 steps: Connect and identify the host. → Ask what this build cannot do. → Report the current project. → …
  • SKILL.md covers Steps, Output and Notes
  • Calls git

What it does

Resolve Session is an agent skill from samuelgursky/davinci-resolve-mcp. Start a Resolve working session — connect, confirm the bridge and edition, open the project, and report timeline and media-pool state before any editing begins.

Its SKILL.md is about 920 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).

It works with Model Context Protocol. The repository describes itself as: MCP server integration for DaVinci Resolve Studio. The licence is MIT.

Example prompts

  • “/resolve-session”

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Connect and identify the host.
  2. Ask what this build cannot do.
  3. Report the current project.
  4. Report timelines.
  5. Report media pool shape.
  6. Flag anything that will bite later.

What it can do on your machine

Read from SKILL.md and the folder at commit a733574. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Resolve Session loads about 918 tokens when it runs. Until then it costs about 44 tokens; SKILL.md has 503 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~44
When it runs · the whole SKILL.md, loaded when a task matches
~918

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from samuelgursky/davinci-resolve-mcp at commit a733574, republished under its MIT licence (© samuelgursky). 503 words, ~918 tokens.

Download SKILL.mdSave it as .claude/skills/resolve-session/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
resolve-session
description
Start a Resolve working session — connect, confirm the bridge and edition, open the project, and report timeline and media-pool state before any editing begins.
disable-model-invocation
true

Start a Resolve Session

Run this at the top of an editing conversation so the session begins with known state instead of four rounds of discovery. Report findings compactly; this is orientation, not an audit.

Steps

  1. Connect and identify the host.

    resolve_control(action="get_version") — or the nearest capability action.

    Capture: Resolve version, Studio vs free edition, and whether this connected over external scripting or the in-app bridge. If the connection fails, read the error's own remediation field and follow it — it names the applicable fix. A connection error does not mean the free edition is unsupported; the bridge path (Workspace > Scripts > resolve_bridge) covers it, and is used automatically once running — DAVINCI_RESOLVE_BRIDGE=1 only forces it.

    Report both versions: version_string is the Resolve build, mcp.version is this server. They fail differently, and one of them is easy to forget — a running MCP keeps executing the version it started with, so a git pull does not refresh its ledger until restart.

  2. Ask what this build cannot do.

    get_version already answers this in its build.unavailable_on_this_build block, so read that first; resolve_control(action="check_version_support") is for asking about one named symbol, or for re-checking after a reconnect.

    The scripting API changes per patch release, so "Resolve 21" is not a usable label: GetFairlightPresets needs 20.2.2, and three surfaces exist in 21.0.4 but not 21.0.2. Knowing this at the top of the session is the difference between "that needs 21.0.4, here is the alternative" and discovering it halfway through a task.

    Two things to hold on to:

    • An empty list means nothing recorded is missing, not that everything exists. Most of the API has never been version-bisected, so a symbol with no gate returns unknown — which means probe it, not yes.
    • Probe with name in dir(obj). Never bare hasattr: on a Resolve object it returns True for every name, real or invented, so it can only say yes.
  3. Report the current project.

    project_manager(action="get_current_project"). If none is open, list available projects and stop — ask which to open rather than guessing.

  4. Report timelines.

    timeline(action="list") plus the current timeline's frame rate, resolution, duration, and track layout. Frame rate and resolution matter before any edit decision; note them explicitly.

  5. Report media pool shape.

    Bin structure and clip count. Enough to know what is available — not a full inventory.

  6. Flag anything that will bite later.

    Offline or unlinked media, mixed frame rates in the pool, a timeline resolution that disagrees with the project, or missing render presets.

Show full SKILL.md (95 more words)Show less

Output

A short block: version and edition, project, current timeline with its format, pool summary, then warnings — and list anything check_version_support reported missing, since a capability gap changes what is worth proposing. Say what you are ready to do and wait — do not start editing off the back of this.

Notes

  • If Resolve is not running, the MCP tools will launch it; the first call can take up to 60 seconds. Say so rather than appearing to hang.
  • Do not open, create, or switch projects without being asked. Reporting state is the whole job here.

© samuelgursky, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in .agents/skills/resolve-session of samuelgursky/davinci-resolve-mcp.

  • SKILL.md
  • agents/openai.yaml

Open the folder on GitHubat commit a733574

Compare with similar skills

Resolve Session next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Resolve Session compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Resolve Session this skillsamuelgursky/davinci-resolve-mcp3.4k—~918Automated safety check: PassMIT
MCP Server Builderanthropics/skills180k63 repos~2.3kAutomated safety check: PassApache-2.0
MCP Server BuildershareAI-lab/learn-claude-code78k5 repos~1.2kAutomated safety check: PassMIT
MCP Integration for Pluginsanthropics/claude-plugins-official38k11 repos~3.1kAutomated safety check: PassApache-2.0
Figma use_figma Plugin API Ruleswarpdotdev/warp65k4 repos~4.4kAutomated safety check: PassAGPL-3.0
Stitch to Remotion Walkthrough Videosgoogle-labs-code/stitch-skills8.4k6 repos~3.2kAutomated safety check: NotesApache-2.0

Similar skills

  • MCP Server Builder

    anthropics/skills

    Official

    Guides the design and implementation of Model Context Protocol servers in TypeScript or Python, from tool naming and error messages to evaluation.

    180k GitHub starsUsed in 63 repos~2.3k tokens
    Agent WorkflowsAuto-check passed
  • MCP Server Builder

    shareAI-lab/learn-claude-code

    Walks through building MCP servers in Python or TypeScript that expose tools, resources and prompts to Claude, with templates, registration and testing.

    78k GitHub starsUsed in 5 repos~1.2k tokens
    Agent WorkflowsAuto-check passed
  • MCP Integration for Plugins

    anthropics/claude-plugins-official

    Official

    Explains how to bundle Model Context Protocol servers in a Claude Code plugin, covering config files, stdio, SSE, HTTP and WebSocket server types, and authentication.

    38k GitHub starsUsed in 11 repos~3.1k tokens
    Agent WorkflowsAuto-check passed
  • Required groundwork before any use_figma call: the rules and reference files for running JavaScript in a Figma file through the Plugin API without common failures.

    65k GitHub starsUsed in 4 repos~4.4k tokens
    Frontend & DesignAuto-check passed
  • Stitch to Remotion Walkthrough Videos

    google-labs-code/stitch-skills

    Official

    Builds walkthrough videos from Stitch design projects using Remotion, with transitions, zoom effects and text overlays on each screen.

    8.4k GitHub starsUsed in 6 repos~3.2k tokens
    Media & CreativeAuto-check: notes
  • MCP Development

    coollabsio/coolify

    A skill your agent uses for Laravel MCP development. An agent skill from coollabsio/coolify.

    63k GitHub starsUsed in 1 repo~949 tokens
    Frontend & DesignAuto-check passed

More from samuelgursky/davinci-resolve-mcp

All 14 skills in this repo
  • Resolve MCP

    samuelgursky/davinci-resolve-mcp

    Orientation and index for DaVinci Resolve MCP work — grading, editing, conforming, delivery, media analysis, and .drp/.drt/.drx file work, live in a running Resolve or offline with none open.

    3.4k GitHub stars~1.5k tokensUpdated yesterday
    Auto-check passed
  • Resolve Rough Cut

    samuelgursky/davinci-resolve-mcp

    Assembling a short-form social rough cut from raw behind-the-scenes or vlog footage in the DaVinci Resolve MCP.

    3.4k GitHub stars~2.9k tokensUpdated yesterday
    Auto-check passed
  • House Style

    samuelgursky/davinci-resolve-mcp

    The editorial and finishing preferences this project's work is judged against — cut rhythm, shot selection, delivery conventions, and the corrections that have already been given.

    3.4k GitHub stars~736 tokensUpdated yesterday
    Auto-check passed
  • Resolve Audio

    samuelgursky/davinci-resolve-mcp

    Audio and Fairlight work in the DaVinci Resolve MCP. An agent skill from samuelgursky/davinci-resolve-mcp.

    3.4k GitHub stars~1.3k tokensUpdated yesterday
    Auto-check passed
  • Resolve Color

    samuelgursky/davinci-resolve-mcp

    Color grading and look work in the DaVinci Resolve MCP. An agent skill from samuelgursky/davinci-resolve-mcp.

    3.4k GitHub stars~1.9k tokensUpdated yesterday
    Auto-check passed
  • Resolve Conform

    samuelgursky/davinci-resolve-mcp

    Conforming, relinking, and finishing prep in the DaVinci Resolve MCP.

    3.4k GitHub stars~2.1k tokensUpdated yesterday
    Auto-check passed

Questions about Resolve Session

What does Resolve Session do?

Start a Resolve working session — connect, confirm the bridge and edition, open the project, and report timeline and media-pool state before any editing begins. Resolve Session is an agent skill from samuelgursky/davinci-resolve-mcp. Start a Resolve working session — connect, confirm the bridge and edition, open the project, and report timeline and media-pool state before any editing begins.

How do I install Resolve Session in Claude Code?

Run `npx skills add samuelgursky/davinci-resolve-mcp --skill resolve-session -a claude-code`. Or copy the skill folder (.agents/skills/resolve-session in samuelgursky/davinci-resolve-mcp) into .claude/skills/resolve-session in your project. Claude Code loads it when a task matches its description.

How do I install Resolve Session in Codex?

Run `npx skills add samuelgursky/davinci-resolve-mcp --skill resolve-session -a codex`. Or copy the skill folder (.agents/skills/resolve-session in samuelgursky/davinci-resolve-mcp) into .agents/skills/resolve-session in your project. Codex loads it when a task matches its description.

Can I use Resolve Session in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add samuelgursky/davinci-resolve-mcp --skill resolve-session -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/resolve-session, .gemini/skills/resolve-session, .github/skills/resolve-session and .opencode/skills/resolve-session in your project.

What does Resolve Session need to run?

Going by SKILL.md and its folder, Resolve Session needs the command-line tools its instructions call (git).

Does Resolve Session access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Resolve Session safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Resolve Session use?

Resolve Session is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Resolve Session use?

About 918 tokens (SKILL.md is roughly 3.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Resolve Session?

Skills that share tags, products or a category with Resolve Session: MCP Server Builder (anthropics/skills, 180k stars), MCP Server Builder (shareAI-lab/learn-claude-code, 78k stars), MCP Integration for Plugins (anthropics/claude-plugins-official, 38k stars) and Figma use_figma Plugin API Rules (warpdotdev/warp, 65k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Resolve Session?

samuelgursky (a GitHub user) maintains it in samuelgursky/davinci-resolve-mcp, which has 3,426 GitHub stars. The repository holds 14 skills in this directory. The repository was last updated on October 9, 2026.

Source: samuelgursky/davinci-resolve-mcp on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.