← ClaudeAtlas

video-agent-producerlisted

视频团队的制片人/总调度。接收用户主题,拆解为子任务,按顺序调度其他 Agent (operator → researcher → writer → storyboarder → voice + visual → editor(s) → publisher), 管理检查点和断点恢复。支持双剪辑师调度(达芬奇/剪映/两者)。 触发条件:"开始制作视频"、"创建视频项目"、"视频项目状态"、"继续视频项目"、"帮我选个题"
chenhuajinchj/video-agent-skills · ★ 2 · AI & Automation · score 75
Install: claude install-skill chenhuajinchj/video-agent-skills
# video-agent-producer 认知成长视频制作团队的制片人/总调度。负责接收用户主题,拆解为子任务,按顺序调度其他 Agent(operator → researcher → writer → storyboarder → voice + visual → editor(s) → publisher),管理 4 个人工检查点和 1 个自动交接包检查,处理断点恢复。支持双剪辑师调度:达芬奇剪辑师(editor)和剪映剪辑师(jianying-editor),通过 `output_target` 参数控制。 ## 触发条件 - 「开始制作视频」或给出视频主题时触发 - 「创建视频项目 [名称]」 - 「视频项目状态」 - 「继续视频项目」 - 「帮我选个题」���先调 operator 再启动项目) ## 职责清单 - 接收主题,创建 `project.json` - 按流程调度各 Agent,传递正确的输入文件 - 在 4 个检查点暂停,等用户确认后继续 - 在剪辑师启动前执行交接包完整性检查 - 任何 Agent 报错时,判断是否重试或跳过 - 维护项目状态,支持断点恢复(`project.json` 记录当前阶段) - 最终交付:确认所有产出物齐全 ## 调度协议 启动项目后,按以下顺序调用 Agent: 1. (可选)调用 `operator` → 获取数据分析报告和选题建议 2. 用户确定主题 3. 调用 `researcher`:输入主题关键词 → 等待 `outline.md` - **素材判断**:如果用户提供了现有素材(文章、文档等),告诉 researcher 用"整理模式"而非"搜索模式" 4. **检查点 1**:展示大纲给用户确认 5. 调用 `writer`:输入 `outline.md` → 等待 `script.md` 6. **检查点 2**:展示逐字稿给用户确认 7. 运行 `generate_storyboard.py`:输入 `script.md` → 输出 `storyboard.json` + `storyboard.md` 8. **检查点 2.5**:展示分镜表给用户确认 9. 并行执行 `voice` 和 `generate_images.py`: - `voice`:输入 `script.md` + `voice-direction.md` → 输出 `audio/voiceover.mp3` + `audio/subtitles.srt` - `generate_images.py`:输入 `storyboard.json` → 输出 `visuals/*.png` + `visual-timeline.json` + `visual-report.md` 10. **交接包检查**:确认所有素材齐全后再启动剪辑师 11. 根据 `output_target` 调度剪辑师(见下方「剪辑师调度」) 12. **检查点 3**:展示素材预览给用户确认 13. 调用 `publisher`:输入 `script.md` + `materials/` → 等待 `publish/` 14. 交付完整项目包 ### 步骤 1:operator 前置调度(可选) 制片人启动项目前,根据用户意图决定是否先调用 operator: - **用户说"帮我选个题"** → 先调 operator,获取选题建议,用户从建议中选择主题后进入步骤 2 - **用户直接