mcpField
O
openchatcut

openchatcut

github.com/0xslineCreative & media2.7k903 installsUpdated 1w ago
Repository

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

  1. 01Editor status and project selection
  2. 02On-demand editing guidance
  3. 03Draft-safe edit sessions
  4. 04Manual or automatic review
  5. 05Session recovery guidance

Use cases

  1. 01Inspect or modify an editing project
  2. 02Recover from stale sessions or tool errors
  3. 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 openchatcut

After installing, type/openchatcutin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

agents/
openai.yaml
references/
editing-workflow.md
getting-started.md
known-errors.md

Details

From the project README

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. Set reuseExisting: true on begin_edit_session to reuse your active draft or adopt an unchanged orphan. Existing operations and approval mode are kept. If reuse is rejected, call list_edit_sessions. Use recover_edit_session only with a listed recoveryActions value; another online owner must finish or discard its own session.
  6. 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.
  7. 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 openchatcut

Fallback command:

npx skills add 0xsline/OpenChatCut --skill openchatcut

Comments

Markdown supported