About openchatcut
OpenChatCut is a local-first, agent-native video editor skill for connecting to and safely working with an active editor. It guides project selection, edit sessions, approval, and recovery; specialized instructions are loaded on demand.
Key features
- 01Editor status and project selection
- 02On-demand editing guidance
- 03Draft-safe edit sessions
- 04Manual or automatic review
- 05Session recovery guidance
Use cases
- 01Inspect or modify an editing project
- 02Recover from stale sessions or tool errors
- 03Prepare a draft for user approval
MCP support
The skill guides connection to OpenChatCut's MCP server at its local endpoint. It describes status, project, skill-loading, edit-session, and review tool workflows.
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ 0xsline/ openchatcut --skill openchatcutAfter installing, type/openchatcutin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
agents/openai.yamlreferences/editing-workflow.mdgetting-started.mdknown-errors.mdDetails
From the project READMEOpenChatCut
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 neitherbegin_edit_sessionnoreditSessionId; 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 emitstools/list_changed; refresh the list before continuing. - Before project reads or edits, call
begin_edit_session. Keep itseditSessionIdand pass it to every draft-safe editor tool. - Set
reuseExisting: trueonbegin_edit_sessionto reuse your active draft or adopt an unchanged orphan. Existing operations and approval mode are kept. If reuse is rejected, calllist_edit_sessions. Userecover_edit_sessiononly with a listedrecoveryActionsvalue; another 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_sessionapplies the complete draft. - Finish with
review_edit_session. Report success only afterget_edit_sessionreturnsapplied.
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 openchatcut
Fallback command:
npx skills add 0xsline/OpenChatCut --skill openchatcut