onetake
TL;DR
onetake is a Claude agent skill that generates product launch videos as a single continuous motion sequence, where every scene transition is carried visually from the previous beat rather than cutting between slides. It rebuilds product UI in HTML for camera fly-throughs and uses a continuity-checking script to reject slideshow-style outputs. Most AI-generated and template-based product videos produce disconnected slide sequences; onetake enforces visual continuity between every beat so the result feels like a directed film rather than a presentation.
What it actually is
- What: onetake is a Claude agent skill that generates product launch videos as a single continuous motion sequence, where every scene transition is carried visually from the previous beat rather than cutting between slides. It rebuilds product UI in HTML for camera fly-throughs and uses a continuity-checking script to reject slideshow-style outputs.
- Who built it / maintained by: feitangyuan (GitHub user)
- Status: alpha
- Why it matters: Most AI-generated and template-based product videos produce disconnected slide sequences; onetake enforces visual continuity between every beat so the result feels like a directed film rather than a presentation.
- How it compares to alternatives:
- Runway
- Kling
- Sora
- Canva video templates
- HeyGen
- Pika
- GitHub stars: 2,667 · License: NOASSERTION · Archived: no
Links
Research evidence
General descriptions are reported, not independently tested. source_verified means the exact quotation was found in retrieved source text; it does not establish that an upstream claim works locally.
- Identity: resolved · Basis: source_reported
- reported: onetake runs inside Claude as an installable agent skill (evidence: none)
- reported: Every scene transition carries a visual element from the previous beat rather than cutting (evidence: none)
- reported: Product UI is rebuilt in HTML from screenshots so the camera can fly into it (evidence: none)
- reported: A continuity oracle (probe.py) scores each film and rejects slideshow-style outputs (evidence: none)
- reported: Approximately 38 named motion primitives are used, each a pure function of time (evidence: none)
- reported: Free for personal use (evidence: none)
- reported: Drafts render at 1080p30 and finals at 4K60 (evidence: none)
- reported: The license is non-commercial (Polyform NonCommercial or similar) (evidence: none)
- github-metadata · metadata · retrieved 2026-10-18T22:31:03.141Z · published unknown
Source excerpt: {"github_stars":2667,"open_issues":3,"last_pushed":"2026-10-13T03:31:43.000Z","license":"NOASSERTION","archived":false}
Kickstarter guide
Pseudocode / untested proposal. Check current upstream instructions and the target project before execution.
Install onetake as a Claude agent skill from the GitHub repo at github.com/feitangyuan/onetake. Once installed, prompt Claude to generate a short launch video for your product by describing the app and desired tone. The skill reportedly rebuilds your UI in HTML, choreographs ~38 named motion primitives, and runs probe.py to score continuity at each scene boundary before delivering the film. Note: the following is pseudocode — actual API surface and install steps should be verified from the repo README before use.