Communitygithub.com

liuhaodong/ai-video-editor

模块化多智能体AI照片与视频编辑技能,适用于家庭旅行、Vlog和即兴精彩片段。通过确定性JSON合约编排多个专业子智能体(客户引导、素材筛选与同步、音频/节拍风格设计、故事制作、双对话与蒙太奇编辑、可插拔VFX/色彩代理、节奏审片与导演监督),最终输出4K 10-bit HLG HDR视频及FCPXML/EDL/OTIO剪辑交换格式。

ai-video-editor 是什么?

这是一个用于AI代理(如Claude Code、Cursor等)的专业照片与视频编辑技能。它采用模块化多智能体架构,将复杂的编辑流水线分解为8个明确阶段的子智能体,每个子智能体通过JSON合约(如creative_brief.json、media_index.json、beat_grid.json、paper_edit.json、pacing_audit.json、director_review.json、timeline.yaml)进行通信和协作。用户只需提供一个媒体文件夹和一段故事描述,即可启动整个流水线:从客户需求采集、素材筛选与风格定义,到故事生成、双轨编辑(对话+蒙太奇)、可插拔后期特效(VFX)与色彩设计,再到节奏审片和最终导演监督。最终输出支持4K 10-bit HLG HDR视频渲染,并导出FCPXML/EDL/OTIO格式,方便进入专业后期软件。该技能支持原生Antigravity子代理调用、命令行CLI、以及本地Web Studio三种运行方式,并且允许用户动态启用或关闭特定子代理(如VFX设计师)。

兼容平台~Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add https://github.com/liuhaodong/video_editing_ai/tree/HEAD/.agent/skills/ai-video-editor

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

模块化多智能体视频与照片编辑技能

当用户想要分析一个视频和照片文件夹、询问/澄清故事偏好、运行多智能体Vlog与家庭旅行编辑流水线、添加自定义编辑子代理角色(如VFX或色彩),或渲染4K 10-bit HLG HDR视频时,请使用此技能。

1. 子代理角色参考文件(渐进式公开)

每个代理角色在references/中都有其自己的参考规范(供Antigravity的define_subagent / invoke_subagent工具以及Python BaseEditingAgent类使用):


2. 运行多智能体流水线

选项A:原生Antigravity子代理 + CLI协调器

  1. 采访客户(阶段0): 使用 ask_question(由references/00_client_intake_agent.md引导)来明确叙事风格、必备时刻、目标时长和照片构图,或者运行:
    python -m video_editing_ai.cli agents-run "<media_dir>" -o "<project_dir>" --prompt "<user_story_idea>" --bgm "<optional_bgm.mp3>"
    
  2. 孵化专业子代理(define_subagent / invoke_subagent): 您可以使用define_subagent孵化任何角色,并在隔离的上下文中使用其对应references/*.md文件中的系统提示,这样每个角色检查并丰富其磁盘上的JSON合约(creative_brief.json → media_index.json & beat_grid.json → paper_edit.json → timeline.yaml → pacing_audit.json)。
  3. 渲染4K 10-bit HLG HDR视频与NLE导出:
    python -m video_editing_ai.cli render "<project_dir>/timeline.yaml" -o "<project_dir>/final_story.mp4"
    

选项B:列出或切换可插拔子代理

# 列出所有已注册的核心和可选插件代理
python -m video_editing_ai.cli agents-list

# 启用可选的阶段40 VFX设计师插件运行流水线
python -m video_editing_ai.cli agents-run "<media_dir>" -o "<project_dir>" --prompt "<idea>" --enable-agent vfx_designer

选项C:本地Web工作室

python -m video_editing_ai.cli serve --port 8000

相关技能