用途:在本地 explainer studio(yahyabedirhan/explainer-studio)中,为源项目、功能或想法制作带旁白的讲解视频。源项目只读,只读取其代码、文档和 PR 来理解主题,不写入任何内容。
主要能力:视频由多层叠加构成,每层有多个选项,每个视频每层选一个。渲染器可选 remotion 或 fframes;绘制可选 dom、canvas(仅 remotion,可逐场景选一个或两个);外观可选 dark-ui、paper-blueprint、paper-havooch、pixel-thermal;效果可选 grain、shaders(可无、一个或两个);字幕 on/off;语音 kokoro;声音 synth 或 none;可选步骤 reference-study、process-page。提供 studio、sketchbook、havooch 三种预设。
使用方式:在 studio 中工作。无克隆时先克隆并运行 npm install、npm run setup:voice、npm run setup:skills,渲染 README 的冒烟测试视频确认可用(需 ffmpeg 和 espeak-ng)。用 npm run new-video -- <project>-<topic> 创建视频目录。填写 brief.md 与脚本,制作资产表 Sheet.tsx,将旁白写入 voiceover.json 并运行 npm run voice -- <slug>,再构建故事板、动画、检查并渲染 MP4 到 out/<slug>.mp4,最后用 ffprobe 校验。
限制:免费且本地,无付费 API 和密钥;视频文件保留在 videos root,只提交 studio 代码;时长由语音决定,场景长度只能来自 voiceover.json;完成前必须查看静帧、contact sheet 和 ffprobe 输出。与官方技能冲突时以本技能为准。