用途:给定 Goose Ads 库中一个已发布的 ChatGPT 广告样本和一个已完成调研的品牌,产出该品牌的 ChatGPT 聊天揭晓视频。样本决定形态:单条用户提问→一个加载点→一段流式助手回答,以及回答长度与流式节奏;本技能负责替换实质内容,让品牌以自然推荐方式出现在流式回答中,CTA 融入回答,无片尾卡。
主要能力:从样本提取会话结构与脚本,按品牌改写提问与回答;在会话内展示草稿供用户确认;以 750×1624 录制并导出 9:16,另出 1:1 变体;默认静音(空 SFX 列表),仅在明确要求时启用内置潜意识音效(key-tap −28dB、send-tap −20dB、stream-tick −32dB、response-done −22dB,按 create 分子预设电平);执行渲染、看片质检与通过 render-file 持久 URL 发布。
使用方式(需在用户机器的 Claude Code 会话中运行,依赖 goose-video 本地 worker 与已安装的 ads-remix 主技能):先做机器预检,ffmpeg -version、npx playwright --version 并确认可启动 Chromium,缺失时按提示安装(brew install ffmpeg、npx playwright install chromium)或运行 goose-video doctor,否则停止。随后取项目与模板(get_ad_project、get_ad_template),检查品牌包(get_ad_brand,research_status 为 complete 即复用,缺文件或用户要求刷新才重跑)。第一阶段派生会话并进入 1.5 阶段确认门,把草稿写入 agent-config/brands/<slug>/projects/<project_id>/working/conversation.json,并用 append_project_message 与 update_ad_project_script 同步到应用内审阅面板;用户确认后再渲染。渲染前先开渲染行(submit_render),再用 update_render_status 逐步上报 script、assets、record、assemble、mix、export;录音脚本用 NODE_PATH=<atom>/node_modules node clips/record-master.js 运行。通过 watch 做质检,最后上传 final.mp4 与 final-thumb.jpg,用 render-file 形式的 durable URL 收尾。
适用场景:把库内 ChatGPT 样本改造成某品牌的同款广告;不适用:无源样本的全新 ChatGPT 广告(直接用 create-chatgpt-video-ad)。
限制:渲染在本地进行,需 ffmpeg、Playwright Chromium 及已安装的 create-chatgpt-mockup 原子,裸克隆规范技能仓库不含该原子无法渲染;仅支持浅色模式录制;ChatGPT 格式固定 750×1624 并导出 9:16,忽略 render_variant;默认静音、无片尾卡、无音乐;每次渲染耗时数分钟,首次渲染须在 1.5 阶段暂停确认,批量项目先集中确认再顺序渲染;不得出现源品牌名称、产品或竞品引用。