Communitygithub.com

anasabaziz/gameplay-trailers

将游戏精彩片段或录制剪辑整合为预告片,支持多游戏回顾、序列安排、节奏控制、功能覆盖和修订。用于蒙太奇创作;除非请求要求,否则不要重新发现精彩片段或更改宽高比。

gameplay-trailers 是什么?

该技能(Skill)专为AI辅助视频编辑设计,能够将游戏玩法录制片段或已选精彩瞬间自动组装成预告片。它支持单游戏聚焦和多游戏回顾两种模式,适合内容创作者快速生成宣传或展示视频。核心功能包括:根据用户提供的时长、功能覆盖范围和序列要求,从源素材中智能选择剪辑点;自动维护时间顺序,同时允许用户自定义排序;支持视口方向的转换(如水平转垂直),并保留原始音频和水平构图,除非明确覆盖。该技能深度集成于开发者工具包(Creator Toolkit)中,依赖结构化的项目配置和验证流程。在开始生产前,它会检查必要的配置文件(如 `.creator-toolkit/` 中的相关配置),并通过 `scripts/configure.py` 确认状态。工作流程强调记录与恢复:它会维护一个选择列表(JSON格式),记录每个剪辑的起止时间、理由和证据,并通过 `trailer` 命令创建独立作业。渲染前,它要求在每个转场处规划音频连接(audio joins),确保游戏声音自然过渡。最终输出包括预告片、Shotcut项目文件、时间线报告以及实际的限制说明。音频修复必须在导出和项目文件中同步体现。该技能支持修订,仅影响相关范围,并通过功能覆盖检查表(feature_coverage ledger)跟踪用户要求与编辑决策的匹配度。在公共工作流中,标题、标签和背景音乐是可选项,需要用户明确请求才能添加。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/anasabaziz/Gaming-Creator-Toolkit/tree/HEAD/skills/gameplay-trailers

在你喜欢的 AI 中提问

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

文档

游戏预告片

在生产之前,请遵循首次运行定制。阅读本项目在 .creator-toolkit/ 中确认的相关配置;不要将示例模板或其他创作者的设置视为已确认。从工具包根目录运行 python scripts/configure.py status --skill gameplay-trailers。如果未就绪,请在生成交付物之前请求定制和确认。规划和安装可以继续。

对于新制及受影响的修订,请遵循结构化生产检查。使用 trailer 清单,并包含以下标准:请求时长、功能覆盖范围、序列、转场、开头/结尾及音频。在实质性工作开始前,捕获适用指令和生产能力。根据本地工作流配置,将可选审阅者选择与用户验收区分于制作者完成。

遵循整个作业的记录与恢复。将功能、序列、时长及开头/结尾要求与所选时间线修订版本关联。仅在使用了选定的精彩片段时才记录对其的依赖。在恢复前进行核对,并针对选择规则变更使用预告片覆盖案例。

默认使用录制的原始时间顺序。重新排列需要用户请求。保留原始音频和水平构图,除非被覆盖。用户的时长控制;不要将精彩片段时长推荐应用于预告片。

阅读共享工作流。从现有清单、候选证据和验证摘要开始。重用已选范围;仅在缺少请求的功能、转场或未解决的上下文时,检查额外的源素材。预告片可以直接从录制开始,无需导出单独的精彩片段批次。

以源素材秒数准备一个选择JSON列表,包含原因/功能和证据。将请求时长在不同意义的场景间分配;保留因果顺序和可读的决策。使用 trailer 命令创建一个独立作业,设置 target_duration,并检查生成的清单。自动时间顺序检查会拒绝重叠/反向范围;自定义排序必须明确请求。

对于仅从录制开始,运行 init 创建其仅源素材清单,然后运行 trailer MANIFEST --job NEW_JOB --selections SELECTIONS_JSON。无需填充的精彩片段输出或精彩片段导出。派生时间线默认使用原始音频;在渲染前检查其音频策略、排序和目标时长。

在渲染前,使用音频连接规划每个剪接点的声音。保留原始音频意味着保留游戏声音;这不要求生硬切换。记录每个连接点的输出时间、处理方法(包括有意的硬切换)、原因和验证状态。需要时平滑不连续之处,但不要掩盖重要提示或改变已批准的图像时间。

运行共享的渲染/验证/报告命令。检查每个场景并聆听上下文中的每个连接点,以及开头和结尾,作为完整输出聆听的一部分。仅修订受影响的范围。交付预告片、可编辑时间线的Shotcut项目以及包含实际限制的时间线/报告。音频修复必须在导出和项目中都体现;自定义后期处理需要对那些确切输出进行新鲜验证。对于垂直预告片,先构建时间线,然后应用 horizontal-to-vertical 并保留它。不要添加旁白、虚构字幕、音乐或不相关的效果,除非有请求。

遵循用户覆盖和项目指令。仅规划请求以规划结束。保留原始和已批准的输出;发布和外部上传是单独的操作。

在选择剪辑前,记录一个简洁的需求表:功能/模式覆盖、排除项、进展、开头/结尾镜头、时长、音频、源范围及验证状态。核对实际的源编辑时长与请求;不要悄悄扩展现有编辑。根据此表检查最终时间线,并在修订中保留已批准的需求。

对于可选的多游戏回顾,阅读合成。在故事板中规划源ID、排序、每局游戏时间、标签、开头/结尾艺术品及请求的音乐。自定义排序可以来自当前请求或适用的本地配置;记录其依据。保留音乐归属。参考视频的样式不允许复制其资产或音频。

对于授权的纵向替换,使用原始覆盖/进展/结尾要求选择其他范围,然后将修订后的时间线交给 horizontal-to-vertical。记录更改的范围和原因;不要重新运行广泛的发现。阅读任何适用的本地创作者配置以了解重复偏好。在公共工作流中,标题、标签和音乐仍是可选项。

将每个覆盖要求标记为用户要求或制作者选择,并附上其来源和所选段。在修订期间,说明保留/替换/放弃的功能并解释权衡;替换许可并不免除用户要求的覆盖。对于机械检查,使用共享工作流中可选的结构化 feature_coverage 账本。

当配置了本地作业仪表盘时,在恢复和交付前遵循仪表盘跟踪。独立于可移除的作业文件,保留精确修订的人工认证和持久历史。

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

相关技能