AbubakrChan/product-launch-motion

Claude Code skill for Dribbble-level product launch videos from code. One shape that never cuts, springs, a cursor that drives every change, beat-synced SFX, 60 fps motion blur. v2: use with Claude Opus 5.5.

Product Launch Motion – Claude Code 技能

它是什么 一个 Claude Code 技能,将网站 URL 转换为简短、高质量的产品发布视频。Claude 读取网站,编写故事,指导场景,并渲染 60 fps 的 MP4,包含音乐、音效和运动模糊——全部来自纯 HTML/CSS/JS,无需 After Effects 或 AI 视频模型。

如何使用

# 安装技能(一次)
npx skills add AbubakrChan/product-launch-motion
# 然后,在 Claude Code 中,询问:
为 https://your-website.com 制作一个发布视频

Claude 将输出一系列 DECISION: 行(导演的选择),最终视频在本地生成。

关键理念

  • 单一形状,永不剪切 – 一个 UI 元素在所有 UI 状态中变形(按钮 → 加载器 → 勾选 → … → 提示 → 按钮),创造无缝的视觉流动。
  • 闭式弹簧 – 确定性的阻尼弹簧数学驱动每个过渡,提供微妙的过冲,而不会产生弹跳缓动。
  • 音乐优先的时间控制 – 使用 NumPy 分析约 120 BPM 的免版税曲目;每个 UI 声音都落在节拍峰值上。
  • 光标驱动的操作 – 点击、拖动和按压由虚拟光标动画化,可选地替换为产品特定的“代理”光标。
  • 纯函数渲染 – 每个像素都是 f(t),因此任何帧都可以确定性重新生成。
  • 渲染管线:HTML → Playwright 子帧 → FFmpeg tmix 用于运动模糊 → 60 fps H.264 MP4。

仓库内容

路径 描述
SKILL.md Claude 遵循的提示和工作流程。
references/prompts.md 原始提示和审查笔记(复制粘贴以用于其他产品)。
references/technique.md 关于弹簧、相机装备、里程表动画、音频合成、渲染的技术笔记。
legacy/ v1 技能(语音驱动,GSAP + HyperFrames)。
examples/ 示例视频和预览图像。

要求

  • Claude Code (Opus 5.5) – 运行该技能的 AI。
  • Node ≥ 20 + Playwright – 用于无头 HTML 渲染。
  • FFmpeg – 运动模糊合成和编码。
  • Python 3 + NumPy – 节拍网格分析和音效合成。
  • 可选的免版税音乐(约 120 BPM)用于配乐。

为什么有趣

  • 展示了大语言模型如何充当导演,将简报转化为完全动画的视频,而无需任何外部视频生成模型。
  • 使用确定性、数学驱动的动画(弹簧、seek(t))使渲染可并行化和可复现。
  • 展示了一种新颖的“单一形状,永不剪切”的视觉隐喻,保持生产成本低廉,同时看起来昂贵。

许可证 技能代码和参考材料采用 MIT 许可证。示例影片归 Cheerful.ai 所有(见 NOTICE)。


如果您使用此技能制作发布视频,请在 X 上标记 @Muhamma77800831 以获得推荐。

相关

  • 项目
  • 项目
  • 项目
  • 项目