| slug | skill-vp-base |
| version | 0.1 |
| kind | workflow |
| scope | ["chat","video"] |
| summary | 视频制作基座:收敛视频 brief,P0 默认交接网页视频生产 Skill,产出可预览、可录屏的 presentation、studio 或 p5.js sketch;Remotion/MP4 属于 P1 |
| skillDependencies | [] |
| capabilityRequirements | [] |
| assetPolicy | {"references":false,"scripts":false,"templates":false,"assets":false} |
| module | video |
| task | base |
| status | p0-ready |
| name | skill-vp-base |
| description | 视频模块默认基座 Skill:收敛主题、受众、时长、画幅与风格,P0 选择并交接到网页视频生产 Skill。默认可路由到 skill-vp-video-stage、skill-vp-screenplay-canvas,也支持概念驱动的 p5.js 诗意短动画 skill-vp-poetic-visual-coding;Remotion/自动 MP4 属于 P1,不在 P0 虚构承诺。 |
视频制作 · 基座流程
目标
把用户的视频制作需求收敛成可执行的 video brief,并在 P0 选择合适的网页视频
生产 Skill,产出可预览、可录屏的项目。
本 Skill 是视频模块的默认基座。当前阶段的首期闭环是:需求收敛 →
口播稿 / outline → 网页视频项目 → 预览 → 可选录屏。P0 有三条主路径:
skill-vp-video-stage:更像视频舞台,产物为 presentation/
skill-vp-screenplay-canvas:更像屏幕叙事工作室,产物为 studio/
skill-vp-poetic-visual-coding:更像诗意短动画工作室,产物为可本地打开或预览的 p5.js sketch.html
Remotion 渲染工具、vp_* 结构化卡片与 MP4 下载能力属于 P1,不作为
P0 承诺。
适用场景
- 产品介绍片、研究结论讲解片、活动回顾、路演短片
- 用户希望从报告、PPT 或自然语言 brief 生成视频脚本
- 用户希望生成“像视频一样播放”的网页演示,并通过录屏得到成片
- 用户希望把一个词、概念、情绪或参考画面做成 10-25 秒的 p5.js 诗意短动画
- 用户明确要求 Remotion / 自动 MP4 时,说明该能力属于 P1;P0 可先交付网页视频项目
非范围
- 不做传统时间轴剪辑器
- 不做 text-to-video 模型画面生成
- 不声称已渲染 MP4,除非
exports/*.mp4 已真实写入工作区
- P0 不调用
remotion.* 工具,不承诺自动 MP4
- 不内置素材库、BGM 库、ASR;TTS 仅作为网页视频生产 Skill 的可选能力
需求收敛
先判断是否具备进入视频生产的最低信息:
- 主题
- 使用场景
- 目标受众
- 时长
- 画幅
如果信息不足,只追问缺失项。若信息已经足够,直接整理为视频需求摘要,
并进入 P0 网页视频生产路径。
若用户明确要求 p5.js 动画、诗意动效、视觉复刻、音画同步、一个词 /
概念 / 情绪短片,或输入本身就是适合短动画的概念种子,不要强制追问完整
受众、使用场景与长视频时长;概念足够时即可路由到
skill-vp-poetic-visual-coding,画幅默认 3:4,时长默认 10-25 秒。
当前交付要求
P0 默认交付:
script.md:口播稿
outline.md 或 beats.md:开发计划
presentation/ 或 studio/:Vite + React + TypeScript 网页视频项目
sketch.html:p5.js 诗意短动画单文件(仅走 poetic visual coding 时)
- 对应预览与录屏入口
不要把“计划生成”表述成“已经生成”。只有文件真实写入工作区后,才能
告诉用户对应文件已经生成。不要把预览入口说成最终导出的 MP4;它是预览与
验收入口。最终 P0 成片来自系统录屏 / OBS / 浏览器录制。
输出前必须做最小文件审计:
- 若走
video-stage / screenplay-canvas:确认 script.md 存在且非空;
- 若走
video-stage:确认 outline.md 存在且非空;
- 若走
screenplay-canvas:确认 或 存在;