Onetake
Motion films that never cut to the next slide: every beat grows out of the one before, one continuous camera, continuity measured by an oracle. Product launch films and feature…
Install
git clone https://github.com/feitangyuan/onetakeInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →Motion films that never cut to the next slide. A Claude Agent Skill that makes product launch films, teasers and feature demos where every beat grows out of the one before — one continuous take, not a stack of scenes. 一镜到底的连贯动效。 做产品发布片、预告片、功能演示:每一个画面都从上一个画面里长出来,是一整条连续的镜头,而不是一张张轮流出场的"PPT"。
▶ See the films and get onetake Pro → onetakemotion.com ▶ 看成片、获取 onetake Pro → onetakemotion.com ▶ New films every week → @paojiaofty on X
From onetake's own launch film. A prompt bar opens into the ad it asked for; the next prompt collapses into a line that shoots across the desk and opens into a festival screen. No cut. Full film with sound →
English
The problem: motion that falls apart
Most motion videos an AI makes today — and most template tools — come out loose. Title card, fade, UI shot, fade, feature card, fade, logo. Each shot can look fine and the whole still reads like a slideshow, because nothing connects one beat to the next: scenes replace each other.
What onetake does differently: every beat is carried
onetake treats the boundary between two beats as the thing to design. At every boundary, something on screen survives and visibly becomes the next beat:
- the prompt bar opens into the app window; the window reflows into the phone;
- a bar collapses into a line, the line shoots across the desk and becomes the first grid line of the next film;
- a card grows into the page; a stage opens from the character; the camera pushes through a card until it is the next scene;
- at the end, the cast folds into the lockup — in the launch film, the block cursor writes the name in one stroke.
And one camera holds it all together. It never cuts: it follows the subject a beat ahead, whips to where the next thing will land, floats like a hand-held operator and shakes when something hits — then holds dead still, because rests are what make the moves land.
Continuity is measured, not hoped for
Every film is checked by an oracle before a human watches it. probe.py records what is on screen in every frame, finds
each boundary, and asks what carried across it. A film whose beats replace each other fails.
| film | verdict | continuity (carry score) |
|---|---|---|
| an earlier launch film, v1 — perfect rhythm, still a slideshow | rejected | 0.00 |
| the same film, v2 | rejected | 0.40 |
| the same film, v3 — every beat grows out of the last | accepted | 0.75 |
| onetake launch film | accepted | 0.83 |
The same oracle fails uniform cadence (shots all the same length), no stillness, clipped audio, fast moves without motion blur, and a subject that leaves the frame.
What makes it look finished
Similar plugs
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local…
Why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.
Production-grade engineering skills for AI coding agents.