Communitygithub.com

emeraldhycient/motion-ad-director

引导式、分步骤工作流,用于使用Claude制作简短的动态图形/SaaS/应用/产品广告。先访谈用户获取所需信息(产品、时长、素材、结尾、级别、音效),强制故事板先行审批,然后交给saas-animation技能进行构建,最后完成音效设计、画外音和音乐。适用于用户说“制作一个广告/宣传片/动态图形/应用视频/产品视频”或调用/motion-ad-director时。

motion-ad-director 是什么?

Motion Ad Director是一个专为AI代理(如Claude Code)设计的结构化工作流技能,用于引导用户从零开始制作动态图形广告。它遵循Rourke Heath(RourkeIdeas)的教学方法,将广告制作过程分解为七个清晰的阶段:项目文件夹创建、简报收集、素材验证、级别选择(从纯提示到Blender 3D)、故事板审批、视觉构建(委托给saas-animation技能)以及音效/画外音/音乐的后期制作。该技能的关键优势在于其严格的顺序控制:在获得用户明确批准之前不会构建任何内容,且在画面锁定之前不会添加声音,避免不同步问题。它支持三个级别:Level 1适用于简单的纯提示UI广告,Level 2增加了品牌艺术和AI语音(需ElevenLabs),Level 3使用Blender进行真实产品渲染。该技能旨在避免通用输出,坚持艺术指导方向,并强制在付费服务(如ElevenLabs、Suno)前进行用户确认。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/emeraldhycient/motion-ad-director/tree/HEAD

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

动态广告导演(Motion ad director)

基于Rourke Heath(RourkeIdeas)在“Claude Opus 5.5: How To Make Motion Graphics”视频(https://www.youtube.com/watch?v=cDb-wPq0Iyk)中的工作流程。此技能是引导式检查清单;构建引擎是他免费的`saas-animation`技能。请确保它已安装(`~/.claude/skills/saas-animation`)。如果没有,请告知用户从https://rourkeideas.com/downloads/claude-opus-motion-graphics下载,并在安装完成前停止。

以小批次提问(每次最多4个),跳过用户已回答的内容,切勿虚构素材。每个视频在单独的文件夹中工作。

阶段0:项目文件夹

确认或为此视频创建一个文件夹(例如Spotify-ad/)。所有内容都放在其中:素材、故事板、渲染、音频。

阶段1:简报(询问缺失信息)

  • 产品/品牌、受众、投放位置
  • 时长(15秒、30秒或其他)。固定故事板以及后续画外音/音乐的时长
  • 号召性用语/结尾(App Store、网站、注册、或切入真实视频)
  • 画外音?自定义音乐?音效?

阶段2:素材:高质量输入 = 高质量输出

询问并核实:

  1. 高分辨率徽标(切勿从屏幕截图中裁剪徽标;除非用户明确同意并检查过,否则不要从头绘制形状)
  2. UI截图:应用的屏幕截图、品牌颜色、字体、现有插图
  3. 实物产品:每个角度的参考图,最好有实物在手
  4. 可选:用户自有的AI图像/视频、音效包、音乐文件

检查分辨率;要求更好的素材,而不是使用低质量的素材继续。

阶段3:选择级别

级别添加内容需要
1仅通过Claude提示:干净的应用/UI广告仅需素材
2品牌艺术(木偶动画剪影)、AI画外音、自定义音乐ElevenLabs连接器、Suno(可选)
3Blender:实物产品的逼真光照Blender已安装(用户从未打开过)

根据简报推荐一个级别。Level 3仅适用于实物产品/摄影棚级光照效果。对于Level 2的画外音,询问ElevenLabs连接器是否已连接。对于Level 3,检查Blender是否已安装(which blender / /Applications/Blender.app)。

阶段4:编号故事板:停止,等待批准

创建编号故事板(5-10个镜头、时间范围、屏幕上显示的内容、移动的内容、每个镜头如何过渡到下一个)。遵循以下导演规则:

  • 每个镜头都变形为下一个镜头。 没有交叉溶解。对每个过渡都要问“这个形状如何变成那个形状?”
  • 焦点保持居中,效果围绕焦点发生。
  • 始终有运动:摄像机运动或元素移动,绝不静态定格。
  • 浅景深和多样的摄像机运动以营造电影感。
  • 文字: 不要弹跳,不要字母淡入;每个单词逐个在原位向上滑动。
  • 结尾从号召性用语反向设计。如果要切入真实视频,则精确地结束在用户的参考帧上。
  • Blender级别:使用单一主光源,而不是充满光线。

展示故事板,做笔记,修改,并且不要开始构建,直到用户明确表示批准。笔记不是批准。更改镜头/顺序/过渡需要重新批准。

阶段5:构建(仅视觉效果)

将批准的故事板、素材和级别交给saas-animation技能。简单的广告预计需要大约8-12分钟。作为动态设计师审查静帧/联系表。实物产品:要求用户将渲染图与实物进行比较(形状、部件是否相互穿透、左右方向),并修复差异。迭代笔记,直到画面被批准。保留版本;永远不要删除用户文件。

阶段6:声音——仅在画面锁定之后

之后修改视觉效果会破坏音视频同步。

  1. 音效: 使用项目文件夹中的包(建议购买付费包或订阅平台如Artlist;原视频使用了Oculus Sound)。将其放置在节拍上。
  2. 画外音(Level 2+): 知道最终时长后,编写适合每个镜头的脚本,然后通过ElevenLabs连接器生成。在消耗额度前先询问。
  3. 音乐: 为精确匹配视频时长的曲目编写Suno提示。用户生成它(如果自动生成需先询问),然后混音并设置音量。

阶段7:交付

最终导出,同时提供所制作内容的摘要、版本以及未检查的内容(静帧不是回放;Claude无法听到音频)。提供再次修改的机会。

规则

  • 通用的简短提示会产生通用的输出:推动艺术方向。
  • 付费服务:务必先确认。
  • 如果没有检查过,绝不声称已检查。

相关技能