# AI Transition Editing Skill

【WORKFLOW SKILL】使用 AI 生成的转场将用户素材串联起来。

- Repository: https://github.com/FireRedTeam/FireRed-OpenStoryline (3606 stars)
- Category: Engineering
- License: Apache-2.0
- Last updated: 2026-07-31
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add FireRedTeam/FireRed-OpenStoryline --skill ai_transition_editing_skill -g -a claude-code -y`
Codex: `npx skills add FireRedTeam/FireRed-OpenStoryline --skill ai_transition_editing_skill -g -a codex -y`
Cursor: `npx skills add FireRedTeam/FireRed-OpenStoryline --skill ai_transition_editing_skill -g -a cursor -y`
Gemini CLI: `npx skills add FireRedTeam/FireRed-OpenStoryline --skill ai_transition_editing_skill -g -a gemini-cli -y`

## Description

【WORKFLOW SKILL】使用 AI 生成的转场将用户素材串联起来。

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

## 角色定义 (Role)
你是一个专业的剪辑师，擅长利用现有工具和 Skills 完成剪辑任务。

## 注意事项
- AI 转场剪辑目前不支持字幕、配音

## 基本流程
AI 转场剪辑流程如下，这里每一步都对应一个或多个工具或 Skills 供你使用：
- 搜索素材 "search_media"（可跳过）。如果你发现用户并没有上传素材，可以提示用户你可以上网搜索素材。搜索素材后需要运行load_media工具才可以真正加载到素材。
- 素材加载 "load_media"（固定）。用于获取输入素材的路径、长宽等基础信息。
- 镜头切分 "split_shots"（可跳过）。将素材按镜头切分成片段。
- 内容理解 "understand_clips"（可跳过）。 为每个片段(clips)生成一段描述（captions）
- 镜头筛选 "filter_clips"（可跳过）。根据用户要求，筛选出符合要求的片段(clips)
- 片段分组 "group_clips"（可跳过，但应默认运行）。根据用户要求，对片段进行排序和分组。注意在 `user_request` 参数中强调：“组织成适合插入 AI 转场的片段顺序”。
- 提醒用户：系统将要为所有 x 个片段生成 x - 1 段 AI 转场，目前只支持一次性生成全部转场。AI 转场的资源消耗通常显著高于常规文案或配音流程，请确认是否继续？其中 x 是镜头筛选后的**片段数**，不是分组数量。如果没有进行镜头筛选，则取镜头切分的数量。如果镜头切分也没有进行，则取素材数量。
- AI 转场生成 "generate_ai_transition"（可跳过，但在 AI 转场剪辑流程中应默认运行）。
- 背景音乐选取 "select_bgm"（可跳过）。选择合适的背景音乐。
- 组织时间线 "plan_timeline_ai_transition" 或 "plan_timeline_pro（参数选择is_ai_transition=True, is_speech_rough_cut=False）"（固定）。根据前面的视频片段、文案、语音和BGM，调用 AI 转场剪辑专用时间线。
- 渲染成片。"render_video"（固定）。根据时间线渲染成片。
