用途:把用户明确的剪辑要求转成 chengfeng-videocut 工作台现有 CLI 操作,并在同一工程回读结果。它不是在另一套编辑引擎上工作,也不是每次使用其他 Skill 前的必读入口。
主要能力:只读定位当前工程、词句位置与已有片段和画面;在一句话上放置动画或视频、保留原口播的画面覆盖(时间线不加长);删除画面、词句或片段;使用 EDL 修改做分段、缩短、调换已有片段顺序;调整画布比例,并区分工程画布与媒体 fit。主时间线任意位置插入新素材并让后续顺延,需先查当前能力,没有通用插入命令就明确缺口,不用覆盖或移位冒充插入。
使用方式:用户说“插入”时先判断是盖画面且口播继续,还是新增时长让后面顺延;说“删除”时先判断移除画面还是剪掉声音与时间。意图明确即执行,不重复追问;重复句、重用素材或目标不唯一时列出位置供确认,不凭文本猜实例。固定流程为连接、读取、计划、提交、核验、交付:首次或身份变化时完整读连接与提交文档,保留已确认的 Runtime 参数、显式 origin、服务器 projectId 和能力;仅读相关文档并保存 revision、目标 ID、原值与预期结果;词句定位必要时分页完整读取,不能把字幕 cue ID 当 word ID;按实际 workbench commands --json 字段调用,--confirmed 表示已有授权;编辑正式工程只通过 Runtime,不直接改工程 JSON;连做多个 patch 时前一步成功回读后再构造下一步,非原子批量事务。
适用场景:插入片段、删掉某句、移除动画、换个画面、调整顺序、管理时间线等明确编辑请求。需要自动判断口误、重复、保留哪版时交给剪口播 Skill;字幕内容与排版交给字幕 Skill;镜头动画创作交给设计 Skill;成片输出交给导出 Skill;连接故障与升级交给维护与排障。不自动启动额外 Agent,也不自动安装缺失 Skill。
限制:失败时收住写入,冲突需重读当前差异、旧批准不能自动重放;超时、断连或 readback 失败后按对应资源、资产哈希或原 operationId 精确查询,不换 ID 盲重试;资源不足、目标歧义或缺 capability 时报告具体卡点并保留现有工程,不自动升级、重启、重转录、改 registry 或切换工具。不提供通用撤销/重做、音量混音、播放控制或任意位置新媒体顺延插入的虚构命令;playback 是读取播放词流,operation-recover 是受限事务恢复,不是任意 undo。删除仅指工程中指定对象,不清理原视频、录音、已导入资产、模块文件或缓存。提交成功不等于预览或成片通过,页面未刷新也不等于未写入,应回读而非重复提交。