How feitangyuan/onetake works
onetake is a Claude Agent Skill and toolkit for creating continuous-take product films, from reference analysis and concept planning through composition, rendering, and continuity checks. Its README also documents rebuilt product UI, measured motion, motion blur, event-based sound, and multilingual narration. The source excerpts show the motion/UI helpers and parts of rendering, sound, reference analysis, probing, and verification; links for other documented capabilities are included only where the README supports them.
Main entry points: comp.html HTML composition · render.py Film renderer · SKILL.md Film workflow · analyze_ref.py Reference analysis
Components 17
Planning
- Film workflow
SKILL.md - Reference analysis
scripts/analyze_ref.py - Concept and beats
SKILL.md - Visual look
scripts/look.py
Composition
- HTML composition
templates/comp.html - Motion library
lib/motion.js - UI reconstruction
lib/ui_kit.js - Narration and subtitles
scripts/vo_tools.py - Live footage capture
scripts/record_footage.py
Production
- Film renderer
scripts/render.py - Sound scoring
scripts/sfx_palette.py - Sound event score
templates/sfx_score.example.py - Rendered film
Evaluation
- Motion probe
scripts/probe.py - Film verification
scripts/verify_promo.py
Other components
- Creator
- Chromium
Connections 18
- Creator → Film workflow: requests film
- Film workflow → Reference analysis: analyzes reference
- Film workflow → Concept and beats: plans beats
- Reference analysis → Concept and beats: informs concepts
- Concept and beats → HTML composition: guides composition
- Visual look → HTML composition: styles composition
- Motion library → HTML composition: supplies motion
- UI reconstruction → HTML composition: rebuilds interface
- Narration and subtitles → HTML composition: provides narration
- Live footage capture → HTML composition: captures footage
- HTML composition → Film renderer: renders frames
- Film renderer → Chromium: captures frames
- Sound event score → Sound scoring: places sound events
- Sound scoring → Film renderer: supplies sound
- Film renderer → Rendered film: encodes film
- Rendered film → Film verification: checks film
- Film verification → Motion probe: probes composition
- HTML composition → Motion probe: samples motion