mcpField
O
openchatcut

openchatcut

github.com/0xsline创意与媒体2.7k903 次安装1 周前更新
代码仓库

关于 openchatcut

OpenChatCut 是一款本地优先、面向 Agent 的视频编辑器技能,用于连接正在运行的编辑器并安全处理项目。它指导项目选择、编辑会话、审批与恢复,并按需加载专项说明。

主要功能

  1. 01查看编辑器状态并选择项目
  2. 02按需加载编辑指导
  3. 03安全草稿编辑会话
  4. 04手动或自动审核
  5. 05编辑会话恢复指导

适用场景

  1. 01检查或修改视频编辑项目
  2. 02从过期会话或工具错误中恢复
  3. 03准备待用户审批的编辑草稿

MCP 相关

该技能指导连接 OpenChatCut 的本地 MCP 服务,并说明状态、项目、技能加载、编辑会话和审核工具的使用流程。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/0xsline/openchatcut --skill openchatcut

安装后在 Claude Code 中输入/openchatcut确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

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

详细介绍

OpenChatCut

OpenChatCut 是一款本地优先、面向 Agent 的视频编辑器。本技能是唯一的外部入口;专门的编辑指南保留在运行中的编辑器内,并通过 load_skill 按需加载。

任务路由

  • 安装、连接或诊断 MCP 服务:阅读 references/getting-started.md。
  • 检查或修改项目:阅读 references/editing-workflow.md。
  • 从工具调用失败、会话过期或编辑器缺失中恢复: 阅读 references/known-errors.md。

要点

  1. 连接前先启动 OpenChatCut。默认 MCP 端点为 http://localhost:5199/api/external-mcp/mcp。
  2. 调用 openchatcut_status,然后调用 list_projects。仅当用户指定项目名称,或当前上下文明确指出项目时,才选择项目。
  3. 执行专门工作前调用 load_skill。该调用为只读操作,无需 begin_edit_session 或 editSessionId;可用名称和支持文件以实时 MCP 工具描述为准。 启用渐进式公开后,此调用会公开技能引用的工具并触发 tools/list_changed;继续操作前请刷新工具列表。
  4. 读取或编辑项目之前,调用 begin_edit_session。保留其 editSessionId,并将其传递给每个支持草稿的编辑器工具。
  5. 在 begin_edit_session 中设置 reuseExisting: true,以重用当前活动草稿或接管未更改的孤立草稿。现有操作和审批模式会保留。 如果无法重用,请调用 list_edit_sessions。仅在存在对应 recoveryActions 值时调用 recover_edit_session;其他在线所有者必须完成或丢弃自己的会话。
  6. 除非用户明确要求无人值守地应用更改,否则使用 approvalMode: "manual"。手动模式下,用户在 OpenChatCut 中审批完整方案。自动模式下,review_edit_session 会应用完整草稿。
  7. 最后调用 review_edit_session。只有在 get_edit_session 返回 applied 后,才能报告成功。

技能版本

2026-09-04.1

OpenChatCut MCP 服务会公布所需的技能基线。如果服务基线较新,请运行:

npx skills update openchatcut

备用命令:

npx skills add 0xsline/OpenChatCut --skill openchatcut

评论

支持 Markdown