Skip to content
Content
Skill

/openchatcut

Connect an MCP-capable coding agent to OpenChatCut and edit local video projects. Use when the user asks to install, connect, or set up OpenChatCut; inspect or edit an OpenChatCut project; work with its timeline, transcript, captions, media, generation, motion graphics, audio,

From plugin
openchatcut
91227 skills1 MCP
Install
$ npx -y skills add 0xsline/OpenChatCut --skill openchatcut --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/openchatcut

Context preview

The summary Claude sees to decide when to auto-load this skill.

Connect an MCP-capable coding agent to OpenChatCut and edit local video projects. Use when the user asks to install, connect, or set up OpenChatCut; inspect or edit an OpenChatCut project; work with its timeline, transcript, captions, media, generation, motion graphics, audio,

SKILL.md

openchatcut.SKILL.md
name: openchatcut
description: Connect an MCP-capable coding agent to OpenChatCut and edit local video projects. Use when the user asks to install, connect, or set up OpenChatCut; inspect or edit an OpenChatCut project; work with its timeline, transcript, captions, media, generation, motion graphics, audio, color, or export tools; or recover from an OpenChatCut MCP error.

OpenChatCut

OpenChatCut is a local-first, agent-native video editor. This skill is the single external entry point; specialized editing guidance remains inside the running editor and is loaded on demand with `load_skill`.

Route the task

  • Install, connect, or diagnose the MCP server: read

`references/getting-started.md`.

  • Inspect or modify a project: read `references/editing-workflow.md`.
  • Recover from a failed tool call, stale session, or missing editor:

read `references/known-errors.md`.

Essentials

1. Start OpenChatCut before connecting. The default MCP endpoint is `http://localhost:5199/api/external-mcp/mcp`. 2. Call `openchatcut_status`, then `list_projects`. Select a project only when the user names it or the current context identifies it. 3. Call `load_skill` before specialized work. It is read-only and requires neither `begin_edit_session` nor `editSessionId`; available names and support files come from the live MCP tool description. With progressive exposure enabled, this call reveals the skill's referenced tools and emits `tools/list_changed`; refresh the list before continuing. 4. Before project reads or edits, call `begin_edit_session`. Keep its `editSessionId` and pass it to every draft-safe editor tool. 5. Use `approvalMode: "manual"` unless the user explicitly asks for unattended application. In manual mode, the user approves the complete proposal in OpenChatCut. In auto mode, `review_edit_session` applies the complete draft. 6. Finish with `review_edit_session`. Report success only after `get_edit_session` returns `applied`.

Skill version

`2026-08-10.1`

The OpenChatCut MCP server announces its required skill baseline. If the server baseline is newer, run:

npx skills update openchatcut

Fallback command:

npx skills add 0xsline/OpenChatCut --skill openchatcut
Read more
Ships withopenchatcut

Open-source, local-first conversational AI video editor with a professional multi-track timeline, Agent Skills, MCP integration, and Remotion rendering.

Get the whole plugin
Stats
927
Stars
122
Forks
Active
Maintenance
TypeScript
Language
AGPL-3.0
License
12h ago
Last commit
26d ago
Created

Repo: 0xsline/OpenChatCut