用途:当广告创意需要真实的 iMessage 对话揭示时使用——某人截图产品/结果发给朋友,朋友追问是什么应用,对话自然带出品牌与 CTA 码。产出 9:16 社交原生广告,含真实 Apple iMessage 音效、可选音乐床和品牌结尾卡,由一次连续 Playwright 录制合成主 MP4 及 9:16、1×1 变体。
主要能力:提供三个参考构建(Clinikally 最新、默认起点,iPhone 边框变体、深色主题、1080×1920 原生录制;Catchback Cards;Peloton),可复制最接近的一个作为起点。组合原子包括 create-imessage-mockup(渲染 iMessage HTML)、stitch-videos-ffmpeg(拼接与交叉淡化)、scripts/fal_helpers.py(可选 NB2 生成图片素材)、可选 ElevenLabs 音乐生成或仓库内音乐文件。
使用方式:输入 brief(必填,含卖点、CTA 码、对方名字、截图主题)、output_folder、render_variant(plain 或 iphone-frame)、peer_persona、screenshot_asset、bubbles、composer_drives、end_card。thread.json 结构与 create-imessage-mockup 原子一致。录制用 scripts/record-master.template.js,整段聊天作为一次连续 Playwright 会话录制,按 TIMELINE 驱动气泡弹出与自动滚动,音效提示从时间线确定性计算。
关键限制:结尾卡必须用真实品牌字标 SVG,不可用样式化文字;必须用真实 Apple iMessage 音效(技能内已预置 assets/sfx/imessage-send.mp3 与 imessage-receive.mp3,为 git-lfs 跟踪,若 ffmpeg 报错需先 git lfs pull);打字指示器不得播放音效;结尾卡保持静止,无缩放平移;amix 需 normalize=0;音乐床约 -10dB 并 60Hz 高通;录制分辨率须为原生输出尺寸;需裁掉约 500ms 绘制偏移以对齐音效;每个已发送气泡都要完整驱动输入框,打字文本须等于发送文本。若对话只有一个节拍,应直接使用 create-imessage-mockup 原子。