composition

Installation
SKILL.md

Video Composition

Build video scenes with HTML web components, for example <ef-timegroup> and <ef-video>. Or build them with React components, for example <Timegroup> and <Video>. Both syntaxes share the same composition model and the same rendering pipeline. Pick the syntax that fits your project.

Web component attributes use kebab-case, for example file-id and api-host. React props use camelCase, for example fileId and apiHost. Four attributes break this pattern: sourcein, sourceout, trimstart, and trimend. Each of these uses the same lowercase string as both the HTML attribute and the React prop. The Element Reference section lists both forms for every attribute.

Quick Start

Installs
144
GitHub Stars
19
First Seen
May 16, 2026
composition — editframe/skills