render-edl
Installation
SKILL.md
render-edl
Purpose
Execute an edl.json (Edit Decision List) into a finished master.mp4. The EDL encodes all creator-grammar decisions — clip order, pacing, transitions, audio mix, and captions — produced by generate-edit-decision-list. This atom is the assembly step: it reads the contract and renders it deterministically without any interactive prompts.
Supports both source modes:
- conform (
source.mode = "file") — trims ranges from existing video files. - generative (
source.mode = "generate") — locates pre-rendered scene clips under<project_dir>/clips/<id>.mp4.
Inputs
edl(required) — path toedl.json. Must conform to the EDL schema (schema version 1.0).output(required) — path for the outputmaster.mp4.project_dir(optional) — base directory for resolving relative asset paths. Defaults tometa.project_dirfrom the EDL; falls back to the directory containingedl.json.crf(optional, default18) — x264 quality setting; lower = higher quality.