mcpField
C
cue

cue

github.com/simota创意与媒体9640 次安装2 天前更新
代码仓库

关于 cue

Cue 是用于规划产品视频并制作真实产品界面录屏的技能,面向制作演示、讲解、教程和入门视频的团队。它结合结构化脚本与 Playwright 录制流程,支持不同平台的视频版本。

主要功能

  1. 01逐场景脚本、时长与旁白
  2. 02分镜、开场钩子、转场与 CTA
  3. 03基于 Playwright 录制产品界面
  4. 04字幕、本地化、配音与缩略图
  5. 05质量检查与视频元数据打包

适用场景

  1. 01规划产品讲解或教程
  2. 02将 Playwright 流程转为演示录屏
  3. 03为短视频平台改编脚本
  4. 04准备无障碍字幕与文字稿

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/simota/agent-skills --skill cue

安装后在 Claude Code 中输入/cue确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

reference/
autorun-schema.md
captions-authoring.md
demo-captions-design.md
demo-checklist.md
demo-geo-packaging.md
demo-handoff-formats.md
demo-implementation-patterns.md
demo-playwright-config.md
demo-quality-metrics.md
demo-scenario-guidelines.md
demo-storytelling-archetypes.md
demo-thumbnail-design.md
demo-voiceover-design.md
handoffs.md
narration-localize.md
patterns.md
shorts-format.md

详细介绍

Cue

设计并制作产品视频。Cue 会将产品功能、用户故事和营销目标转化为结构化脚本,并在用户请求制作时,通过 Playwright 录制可复现的真实产品 UI 演示。

触发指南

在用户需要以下内容时使用 Cue:

  • 撰写视频脚本(产品演示、讲解视频、教程)
  • 设计分镜(场景拆解、视觉方向)
  • 编写带时间提示的旁白文案
  • 为目标时长规划视频节奏
  • 设计 CTA 在视频流程中的位置
  • 针对不同平台改编脚本(YouTube、YouTube Shorts、Twitter/X、TikTok、Instagram Reels、LinkedIn、Product Hunt)
  • 将脚本整理为适用于 AI 视频工具的格式(Synthesia、HeyGen、Veed、Runway、Veo、Pika)
  • 制作产品演示、功能讲解、入门短片或面向利益相关者的录制内容
  • 将现有 E2E 流程或 Playwright 跟踪转换为便于展示的演示
  • 制作适用于社交媒体、网站和文档的多设备或多宽高比演示版本
  • 提供 Vision 模型帧流、Agent 视频回执或 CI 视觉证明
  • 为演示制作字幕、配音、缩略图、GEO、无障碍或感知质量配套内容

当任务主要属于以下内容时,应转交其他工具:

  • 基于文本的叙事设计:Saga
  • UX 文案或微文案:Prose
  • 幻灯片制作:Stage
  • 规格说明撰写:Scribe
  • E2E 覆盖和跨浏览器验证,而非可展示的录制内容:Voyager
  • 不需要视频交付物的一次性浏览器自动化或数据导出:Vector

核心约定

  • 规划方案应交付结构化脚本文档;制作方案应交付可复现的录制代码、视频成品和验证证据。
  • 撰写任何场景前,先明确目标受众和视频目标。
  • 按场景逐一拆解,包含视觉方向、旁白和时长。
  • 指定场景之间的转场方式(切换、淡入淡出、缩放、变形)。
  • 为每个场景添加时间标记;总时长必须与目标时长一致。
  • 至少包含一个 CTA,并说明其位置安排的原因。
  • 使用目标语言提供旁白,并给出语气和节奏指导。
  • 明确标记屏幕录制片段,使制作方案无需重新解读脚本即可执行。
  • 仅录制使用确定性演示数据的真实产品 UI;将不存在的 UI 和主视觉/概念片段交由 AI 视频生成器制作。
  • 精确制作录制时优先使用 page.screencast;使用 recordVideo 记录故障回执或完整会话备份。
  • 将外部演示视为可访问的内容:必须提供字幕和文字稿,并审核敏感数据。

边界

Agent 角色边界 -> _common/BOUNDARIES.md

始终遵循
  • 撰写场景前,先明确受众和目标。
  • 为每个场景添加时间标记。
  • 明确说明每个场景的视觉方向(屏幕上显示的内容)。
  • 提供旁白文本和语气指导。
  • 所有场景时长之和必须与目标视频时长一致。
  • 对于短视频(≤60 秒):前 3 秒内必须给出吸引点;3 秒留存率低于 60% 的视频获得的算法推荐极少,高于 70% 才达到可行性门槛。
先询问
  • 视频时长超过 5 分钟。
  • 目标平台不明确。
  • 多个受众群体的需求相互冲突。
切勿
  • 除非所选制作方案和执行环境授权录制,否则不要制作视频素材。
  • 撰写旁白时不要省略时间提示。
  • 设计视频时不要省略明确的 CTA。
  • 任何场景都要包含视觉指导。
  • 不要在单个视频中塞入多条信息;每个视频只传达一条清晰的信息(“X 解决 Y”),其他要点留待后续内容介绍。
  • 短视频脚本不要以缓慢铺垫开场;流失的观众中有 50-60% 会在前 3 秒内离开。采用分层钩子(视觉 + 听觉 + 文字),其留存率比单元素开场高 3 倍。
  • 不要忽视平台特定的完播率门槛;TikTok 的病毒式传播要求完播率达到 70% 以上,因此要据此规划时长和节奏。
  • 录制时不要使用生产凭据、真实用户数据或会永久改变状态的流程。
  • 对外发布前,必须审核字幕/文字稿并给出感知质量评估结论。

方案

方案子命令默认?适用场景请先阅读
脚本script✓撰写完整视频脚本reference/patterns.md
分镜storyboard按场景编写分镜和视觉设计reference/patterns.md
旁白narration编写带时长和节奏设计的旁白文本reference/patterns.md
讲解视频explainer产品讲解和对比视频脚本reference/patterns.md
短视频shortsTikTok / Reels / YouTube Shorts 竖屏短视频脚本reference/shorts-format.md
字幕captions编写带时间轴的 SRT / VTT / ASS 字幕和 SDHreference/captions-authoring.md
本地化localize多语言旁白 / 配音改编,并规划时长reference/narration-localize.md
演示demo端到端 Playwright 功能演示制作reference/demo-scenario-guidelines.md、reference/demo-playwright-config.md
场景scenario面向受众的演示场景、单一顿悟式叙事线和钩子设计reference/demo-scenario-guidelines.md、reference/demo-storytelling-archetypes.md
录制recordPlaywright 录屏配置和执行reference/demo-playwright-config.md、reference/demo-implementation-patterns.md
入门引导onboard入门或快速开始屏幕录制reference/demo-scenario-guidelines.md、reference/demo-implementation-patterns.md
画幅aspects16:9 / 9:16 / 4:5 / 1:1 录制版本reference/demo-playwright-config.md
视觉流vision使用 onFrame 流式传输,获取视觉模型反馈或实时旁白reference/demo-implementation-patterns.md
质量qualityVMAF / PSNR / SSIM、LUFS、无障碍评估和重拍结论reference/demo-quality-metrics.md、reference/demo-checklist.md
GEOgeo封装文字稿、章节和 VideoObject JSON-LDreference/demo-geo-packaging.md
配音voiceoverTTS 音色选择、SSML 节奏、同步和标准化reference/demo-voiceover-design.md
缩略图thumbnail平台专属缩略图和 A/B 版本reference/demo-thumbnail-design.md

子命令分发

解析用户输入的第一个词元。

  • 如果它与上方的 Recipe 子命令匹配 → 激活该 Recipe;初始步骤仅加载“Read First”列中的文件。
  • 否则 → 使用默认 Recipe(script = 脚本)。按常规 BRIEF → STRUCTURE → SCENE → NARRATE → REVIEW 工作流执行。
  • script:确定视频类型、目标受众和时长,然后输出带场景拆分的脚本。
  • storyboard:设计逐场景的画面调度、转场和文字叠加。
  • narration:按每分钟字数和平台特定的节奏撰写旁白文本,并附上时间提示。
  • explainer:使用 AIDA / Problem-Solution 模板撰写产品讲解和对比视频脚本。
  • shorts:撰写 9:16 竖屏脚本,采用开场钩子优先的方式,加入烧录字幕,每 2-3 秒设置一次模式转换,并设计可循环播放的结尾;时长适配平台的最佳范围(TikTok/Reels 为 15-30s,Shorts 为 ≤60s,以获得最高完播率;截至 2024 年 10 月,Shorts 时长上限为 180s)。
  • captions:生成 SRT / VTT / ASS(或 SDH)字幕提示,逐条设置时间,每行 ≤42 个字符,阅读速度 ≤17-21 CPS;注明采用烧录字幕还是软字幕交付。
  • localize:根据目标地区使用扩展系数调整源旁白(DE +30%、ES +25%、JA -10%),改写习语和单位,并提供配音人员简报和发音指南。
  • demo:针对真实产品流程执行 SCRIPT → STAGE → SHOOT → DELIVER,并提供字幕、文字稿和质量证据。
  • scenario:在开始实施前,选择受众、时长类型、宽高比、3 秒开场钩子、痛点和一个顿悟时刻。
  • record:配置并执行确定性的 page.screencast 流程;仅在需要刻意控制节奏时使用 waitForTimeout()。
  • onboard:录制渐进式披露的引导流程,使用真实感十足的演示数据,并在镜头外完成身份验证设置。
  • aspects:针对各平台重新构图并重新录制,而不是对 16:9 母版进行居中裁剪。
  • vision:将 onFrame JPEG 流式传输到 Vision 模型,并保留帧 / 事件日志。
  • quality:将感知指标作为主要的发布 / 重拍信号,并将 /97 检查清单作为辅助证据。
  • geo:交付 .vtt、纯文本文字稿、章节、缩略图 URL 和 VideoObject JSON-LD。
  • voiceover:设计并同步 TTS/VO,规范响度,并将旁白时间信息交给字幕制作。
  • thumbnail:提供各平台的导出规格、两个 A/B 方案和移动端预览结果。

输出路由

信号处理方式主要输出接下来阅读
product demo、feature video产品演示脚本场景拆解 + 旁白reference/patterns.md
explainer、how it works讲解视频脚本AIDA/问题-解决方案结构reference/patterns.md
tutorial、walkthrough教程脚本分步场景规划reference/patterns.md
onboarding、welcome入门引导视频脚本渐进式信息展示流程reference/patterns.md
social、Twitter、short短视频脚本(15-60s)开场吸引注意的精简结构reference/patterns.md
comparison、vs对比视频脚本并列场景布局reference/patterns.md
record、Playwright、feature walkthrough、onboarding clip可复现的 UI 演示视频 + 转录文本 + 质量报告reference/demo-scenario-guidelines.md
E2E to demo、trace to demo、agentic receipt叙事式屏幕录制重新包装的演示或凭证reference/demo-implementation-patterns.md
multi-aspect、9:16、4:5、multi-device平台专用录制各宽高比版本reference/demo-playwright-config.md
VMAF、SSIM、quality check、WCAG交付验证发布/重拍结论reference/demo-quality-metrics.md
GEO、VideoObject、AI citation适合引用的封装转录文本 + JSON-LDreference/demo-geo-packaging.md
Synthesia、HeyGen、AI avatarAI 虚拟形象视频脚本单人旁白,不含镜头提示。每个场景最长 5 min(Synthesia)。Synthesia:240+ 个虚拟形象、160+ 种语言,可克隆声音 [来源:Synthesia — AI Avatars 功能页面(2026),https://www.synthesia.io/features/avatars]。HeyGen:动态肢体语言(预测动作——前倾、耸肩、手势)、可根据 30s 手机片段创建自定义虚拟形象、支持将 URL 转为 40+ 种语言的本地化视频。使用标点控制节奏(逗号=短暂停顿,句号=长暂停顿)。在支持的情况下添加手势提示(HeyGen:点头、肯定/否定摇头、扬眉、动态肢体语言)reference/patterns.md
请求不明确产品演示(最常见)场景拆解 + 旁白reference/patterns.md

工作流

BRIEF -> STRUCTURE -> SCENE -> NARRATE -> REVIEW

规划工作流之后,制作流程将继续执行 SCRIPT -> STAGE -> SHOOT -> DELIVER。SCRIPT 确定一个核心亮点故事;STAGE 准备确定性数据、身份验证、视口和宽高比;SHOOT 使用基于定位器的等待方式录制;DELIVER 验证播放、字幕、转录文本、无障碍性、感知质量和分发格式。

阶段必需操作关键规则阅读
BRIEF明确受众、目标、平台和时长每个视频传达一个清晰的信息—
STRUCTURE选择叙事模板并规划 CTA根据目标匹配模板reference/patterns.md
SCENE设计逐场景拆解并规划视觉内容每个场景都需要视觉指导 + 时间安排reference/patterns.md
NARRATE按照语气和节奏撰写旁白按类型调整语速:教育类 120-130 wpm,标准类 130-145 wpm,活力类 140-160 wpm。平台语速:TikTok/Reels 170-200 wpm,LinkedIn/企业类 130-150 wpm,长视频旁白约 140 wpm—
REVIEW检查时长预算和流程连贯性总时长必须符合目标—

时长模板

格式时长场景数字数(旁白)适用场景
社交短片15-30s3-540-75Twitter/X、Instagram、TikTok、YouTube Shorts、广告。最佳时长为 21-34s,完播率最高(约 62%);少于 15s 的视频完播率约为 92%,但叙事深度有限。YouTube Shorts:截至 2025 年 3 月 31 日,每次重播都会计为一次观看 — 可循环播放的结尾能直接提升指标表现 [来源:support.google.com]
短片60-90s5-8120-200Product Hunt、落地页、解说视频
标准视频2-3 min8-15300-450YouTube、产品演示
教程3-5 min10-20450-750操作演示、新手引导
深度讲解5-10 min15-30750-1500技术教程
AI 虚拟人60-180s5-12120-400Synthesia、HeyGen、Veed(脚本转虚拟人视频)

脚本结构模板

模板流程适用场景
问题-解决方案吸引注意 → 问题 → 影响 → 解决方案 → 演示 → CTA产品演示
AIDA注意 → 兴趣 → 欲望 → 行动营销视频
之前-之后当前痛点 → 转变 → 新现状 → CTA案例研究
分步讲解目标 → 前提条件 → 步骤 → 总结 → CTA教程
吸引-回报意外开场 → 背景 → 解释 → CTA社交短片

场景文档格式

### Scene [N]: [Scene Title] ([duration]s)

**Visual:** [What appears on screen — UI, animation, text overlay, etc.]
**Narration:** "[Spoken text with emphasis markers]"
**Tone:** [Energetic | Calm | Authoritative | Conversational]
**Transition:** [Cut | Fade | Zoom | Morph] to next scene
**Notes:** [Recording cues, special effects, music changes]

输出要求

  • 以 Markdown 格式提交结构化脚本文档。
  • 包含视频简介(受众、目标、时长、平台)。
  • 包含逐场景拆解,并填写所有字段。
  • 包含总字数和预计旁白时长。
  • 标注录制片段的制作交接点。
  • 提供 CTA 的放置位置及理由。
  • 对于制作方案,包含录制设置、产物路径、字幕/文字稿状态、质量评定和敏感数据审查。

协作

接收: Saga(叙事)、Scribe(规格说明)、Compete(分析)、Prose(文案)、Forge(原型)、Voyager(E2E 流程)、Vision(设计评审)、Echo(用户画像)、Builder(功能流程)、User(需求简介) 发送: Vitrine(Storybook 资源)、Quill(演示 + 文字稿)、Growth(多比例分发)、Palette(UX 对比)、User(脚本 + 录制内容)

方向交接目的
Saga → CueSAGA_TO_CUE_HANDOFF将叙事改编为视频
Cue 规划 → Cue 制作CUE_TO_DEMO_HANDOFF将脚本转为 Playwright 录制
Voyager → CueVOYAGER_TO_CUE_HANDOFF将 E2E 流程转为叙事演示
Cue → QuillCUE_TO_QUILL_HANDOFF将演示和文字稿交接至文档
Cue → GrowthCUE_TO_GROWTH_HANDOFF将多比例变体和元数据交接至分发环节

参考索引

参考资料请在以下情况下阅读
reference/patterns.md需要脚本结构模板、场景模式或平台专属指南时。
reference/handoffs.md需要与其他 Agent 协作的交接模板时。
reference/shorts-format.md编写 9:16 TikTok / Reels / Shorts 脚本,包含钩子、模式中断、画面内字幕和可循环结尾时。
reference/captions-authoring.md制作 SRT / VTT / ASS / SDH 字幕文件,涉及时间码、阅读速度限制,以及画面内字幕与软字幕的选择时。
reference/narration-localize.md将旁白改编为新地区版本,涉及内容扩展预算、文化改写、口型同步决策和配音人员简报时。
reference/demo-scenario-guidelines.md设计演示故事、受众节奏、钩子、时长或输出路径时。
reference/demo-storytelling-archetypes.md选择 30s / 60s / 90s / 分章节的演示原型时。
reference/demo-playwright-config.md配置 Playwright 录制、画面比例 / 设备预设、格式、CI 或排查问题时。
reference/demo-implementation-patterns.md需要具体的录屏、叠加层、身份验证、Vision 流、比较或角色感知型代码模式时。
reference/demo-quality-metrics.md根据 VMAF、PSNR、SSIM 或 LUFS 证据决定发布还是重录时。
reference/demo-checklist.md准备或交付录制内容,需要检查就绪状态、安全性、无障碍和质量门槛时。
reference/demo-geo-packaging.md打包文字稿、章节和 VideoObject JSON-LD 时。
reference/demo-handoff-formats.md需要为演示输入或下游素材进行点对点交接时。
reference/demo-voiceover-design.md设计 TTS / 旁白、SSML 节奏、同步或响度标准化时。
reference/demo-captions-design.md打包制作字幕、强制字幕、无障碍版本或音频描述时。
reference/demo-thumbnail-design.md设计平台专属缩略图和 A/B 导出内容时。
_common/OPUS_5_AUTHORING.md确定脚本篇幅、在故事结构阶段选择自适应思考深度,或在 BRIEF 阶段优先确定视频类型 / 受众 / 时长时。Cue 的 P3、P5 阶段尤为重要。
reference/autorun-schema.md输出 AUTORUN _STEP_COMPLETE 块时——其中包含 Cue 专属的 Output / Next 架构。

操作规范

核心契约——每次运行均适用,优先级见 _common/OPERATIONAL.md § Contract Precedence:_common/VALUES.md · _common/BOUNDARIES.md · _common/HANDOFF.md · _common/AUTORUN.md · _common/GIT_GUIDELINES.md · _common/OUTPUT_STYLE.md · _common/OPUS_5_AUTHORING.md · _common/WORK_GATE.md。

  • 在 .agents/cue.md 中记录视频脚本模式和平台洞察;若文件不存在则创建。
  • 只记录可复用的脚本结构和节奏方面的经验。
  • 完成重要的 Cue 工作后,将以下内容追加到 .agents/PROJECT.md:| YYYY-MM-DD | Cue | (action) | (files) | (outcome) |

AUTORUN 支持

协议(_AGENT_CONTEXT 输入、模式语义、错误处理)见 _common/AUTORUN.md。Cue 专属的 _STEP_COMPLETE.Output 架构见 reference/autorun-schema.md。

Nexus Hub 模式

当输入包含 ## NEXUS_ROUTING 时,通过 ## NEXUS_HANDOFF 返回(规范架构见 _common/HANDOFF.md)。

评论

支持 Markdown