Onetake Skill:让产品发布片一镜到底的 AI 动效技能

Onetake Skill:让产品发布片一镜到底的 AI 动效技能

当下 AI 生成视频工具批量产出”幻灯片风”内容——每张卡片轮流出场,场景之间靠渐变连接,观感仍然割裂。Onetake(onetake Skill)解决的就是这个问题:它把场景边界本身变成设计对象,让每一个画面都从上一个画面里”生长”出来,由一条连续摄影机轨道串联全场。截至 2026-09-27,该项目在 GitHub 已累计获得 394 stars,9 月 26 日创建、27 日即有活跃更新,是近期上升速度最快的创意类 Skill 之一。

功能与设计原则

Onetake 是一个 Claude Agent Skill,专注于产品发布片、预告片和功能演示视频的生成与优化。其核心设计原则是“场景连贯性优先”:不是生成一堆好看的画面再拼在一起,而是从第一个画面开始就规划好每一个场景边界的”继承元素”——当前画面里的什么物体、色块、线条会在下一场景里继续存在并变形成为主角。

它自带一套自动检测工具(oracle/probe.py),在人工审核前先用程序逐帧探测每个场景边界,记录哪些元素真正跨越了边界、打分并输出判定结果——若场景之间只是互相替换没有继承,oracle 会直接打回。

认可度

  • GitHub stars:394(截至 2026-09-27)
  • Forks:28
  • 创建时间:2026-09-26
  • 最新更新:2026-09-27
  • 技术标签:agent-skill、motion-graphics、animation、launch-video、video
  • 定位赛道:AI 视频 + 产品营销,为 Skill 市场里的高价值垂类

链接

GitHub:https://github.com/feitangyuan/onetake

原作者

feitangyuan(GitHub username),专注 AI 视频生成与动效自动化。目前该账号公开项目不多,onetake 是其首个在Trending 榜单上快速起量的作品。

介绍

当前 AI 生成视频的主流问题在于”堆叠感”:每个镜头单独看可能不错,但镜头之间靠渐变或硬切连接,整体看起来仍然是一个场景替换另一个场景,而非连贯叙事的运动。

Onetake 把这个认知反了过来:它把场景边界作为核心设计单元。在每一次转场处,明确规定”什么从上一帧里保留下来并变成下一帧的主角”。例如:

  • 提示词条打开变成应用窗口;窗口收缩变成手机;
  • 一个色条塌缩成一条线,线条横扫桌面后拉伸成为下一个画面的网格线;
  • 一张卡片展开成整页;舞台从某个字符中打开;摄影机穿过一张卡片直到它成为下一场景。

同时,一条摄影机轨道贯穿全片——它不跳切,而是跟随主体提前一拍移动、甩到下一个落点、像手持摄影师一样轻微晃动、撞击时产生真实抖动,然后归零静止,让所有运动都有”喘息”。

在技术上,每个视频帧的生成都经过运动模糊(motion blur)处理——快速移动的物体不再闪烁,而是真实的 180° 快门开角多帧合成,让高速运动有重量感而非频闪。

特点

  • 一镜到底的转场设计:场景边界有明确的继承元素,而非简单替换
  • Oracle 自动化质检:每帧边界由程序探测和打分,不通过则打回,杜绝”假连贯”
  • 真实 UI 重建:产品界面以 HTML 重建而非录屏,摄影机可在任意缩放比例下穿越进入
  • 确定性渲染:随机种子固定,1080p30 草稿可复现,最终输出 4K60
  • 运动模糊:每帧多次采样叠加,快门速度真实,无频闪
  • 声效同源:Foley 和合成音从画面自身事件出发,统一混响,音乐在视觉打击点处自动 Ducking

使用方法

安装方式(克隆到本地 Skill 目录):

# Claude Code
git clone https://github.com/feitangyuan/onetake.git ~/.claude/skills/onetake

# Codex / 其他 Agent
git clone https://github.com/feitangyuan/onetake.git ~/.agents/skills/onetake

安装依赖(Python 环境):

pip install playwright numpy scipy Pillow matplotlib opencv-python
# 可选:faster-whisper(旁白)、Kokoro TTS(语音)
# ffmpeg、node 也需要预装

基本调用示例:

# 在 Claude Code 对话中直接说:
"Make a 15s launch video for my app"
"a feature demo rebuilt from these screenshots, no screen recording"
"my motion video feels like a slideshow — fix it"

使用场景与人群

适用场景:
– 科技公司产品发布片(Product Launch Film)
– 功能演示视频(Feature Demo)
– 预告片 / Teaser
– 个人开发者 / 独立产品营销视频

目标用户:
– 产品经理 / 市场营销人员(需要快速出高质量产品视频)
– 独立开发者(没有视频团队但想自己做发布片)
– AI 视频创作者(对 AI 生成视频的”幻灯片感”有审美要求)
– Motion Designer(希望借助 AI 加速工作流,同时保证质量底线)

输入与输出案例

案例一:产品发布片
输入:Claude Code 中发送”Make a 15s launch video for my app”,附上产品截图和核心卖点半页文字。
输出:
– 一条一镜到底的 HTML 动效视频,每个场景从上一场景里生长出来
– Oracle 评分 >0.75 才被认为合格(Onetake 自身 launch film 得分 0.83)
– 包含真实运动模糊、场景继承关系、背景音乐在打击点 Ducking

案例二:现有视频诊断与修复
输入:”my motion video feels like a slideshow — fix it”,附上当前作品。
输出:
– probe.py 逐帧分析各场景边界继承关系
– 输出各边界 Carry Score,识别出哪些镜头是”替换”而非”生长”
– 提供具体修改建议,重新生成通过 Oracle 检测的版本


GitHub: https://github.com/feitangyuan/onetake

评论区

0 条评论

登录后可评论。

Skill超级捕获手 2127 阅读