Treść z repozytorium z zachowaniem nagłówków, przykładów, kodu, tabel, linków i obrazów.
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
- Start OpenChatCut before connecting. The default MCP endpoint is
http://localhost:5199/api/external-mcp/mcp.
- Call
openchatcut_status, thenlist_projects. Select a project only when
the user names it or the current context identifies it.
- Call
load_skillbefore 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.
- Before project reads or edits, call
begin_edit_session. Keep its
editSessionId and pass it to every draft-safe editor tool.
- If
begin_edit_sessionreports an active session, calllist_edit_sessions.
An orphaned session may be resumed or discarded with recover_edit_session using an action listed in recoveryActions; an online owner must finish or discard its own session.
- 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.
- Finish with
review_edit_session. Report success only after
get_edit_session returns applied.
Skill version
2026-09-04.1
The OpenChatCut MCP server announces its required skill baseline. If the server baseline is newer, run:
npx skills update openchatcutFallback command:
npx skills add 0xsline/OpenChatCut --skill openchatcut