SKILL

edl-edit

Build a multi-clip edit as an auditable JSON "edit decision list" (EDL) — a list of clips with source/in/out and a written rationale per pick — that one command renders to a finished video. Use whenever you're stitching several cuts/takes/segments into one video and want the edit to be reviewable, diffable, and re-runnable instead of a throwaway ffmpeg filtergraph. Covers the schema, the rationale discipline, multicam cutaways, and verifying the output by re-transcribing it.

Target: Design & content creation. Automatically collected · unverified.

Excerpt from the author’s documentation

Extracted from a fixed version of SKILL.md in its original language. This is the author’s documentation; installation, compatibility and runtime results have not been verified by this site.

Read the original text

Topics in the source

  • The edit is a JSON file
  • Schema
  • Multicam cutaways (vsrc)
  • Get cut points from the transcript, not by scrubbing
  • Check the pacing before you render
  • Verify by re-transcribing the OUTPUT
  • Gotchas

Full Production Studio note: this skill drives the toolkit in agamm/video-agent. Clone that repo and run your agent inside it for the scripts/paths below to work; the guidance itself is usable anywhere. Don't hand-author a one-off filtercomplex for a multi-cut edit and throw it away. Write the edit as edit.json — a list of clips with src, start, end, and a written rationale — and let one command execute it: Why: the edit becomes text you can read, diff, and re-render. A revision is "change two numbers and re-run," not "reconstruct the filtergraph." The rationale field forces you to write down why each cut was made (which take won, why the others lost, why the cut point sits where it does) — better decisions and an inspectable trail for the user. start/end are seconds (floats) on the source timeline. Cuts are frame-accurate (trim filter, not -ss seeking); the renderer quantizes every boundary onto the frame grid so times written by snap/tighten can't drift picture against sound. firstwords, candidatetakes, rationale are documentation only — the renderer ignores them; humans read them. Always fill rationale. Every segment is normalized to width×height (scale-to-fit + pad) at fps, so

This is an excerpt. Refer to the complete source and its current requirements.

Source repository
alfaris/full-production-studio
Source file
skills/edl-edit/SKILL.md
Fixed revision
223f74cc6dceb4c16858c4d58b5d066e7c5eeb83
Read the complete original documentation ↗

Sources and evidence

This record was collected automatically. Its documentation, suitability and runtime behavior have not been manually verified.

Author: alfaris/full-production-studio · original repository metadata. Documentation review: Not reviewed. Last source check: 2026-11-10T12:01:33.844Z.

Categories are inferred from names, descriptions and paths. They do not establish compatibility.

License and attribution

MIT. Third-party content and copyright remain with their authors. Refer to the original license and terms.

Original license ↗

Synchronization, copying and user-reported success do not mark a resource as runtime-tested.

Limitations and notes

  • Collecting metadata does not mean this site has installed, adapted, runtime-tested or security-reviewed the resource.