last update
Mar 20, 2026
license
MITv1.0.0
format
SKILL.md
- Install
// Downloads SKILL.md into ~/.claude/skills/video-cut-assistant/
$ curl -fsSL --create-dirs -o ~/.claude/skills/video-cut-assistant/SKILL.md https://claudeskil.com/skills/video-cut-assistant/SKILL.md - Invoke
// Inside Claude Code, type the skill name as a slash command
> /video-cut-assistant cut a 30-second highlight reel - Or just ask
// Claude loads the skill by itself when a request matches its description
> cut a 30-second highlight reel
- name:
- Video Cut Assistant
- slug:
- video-cut-assistant
- version:
- v1.0.0
- license:
- MIT
- author:
- @chiragthummar16
- categories:
- tags:
- #davinci#premiere#subtitle#edit
- description:
Produce edit decision lists, trim plans, and subtitle cues from raw footage transcripts.
README.md
Video Cut Assistant
Video Cut Assistant turns a raw footage transcript into an editor-ready plan: it reads the timestamped transcript, finds the natural beats of the conversation, and emits cut instructions plus burned-in-ready subtitles. It's built for solo editors, YouTubers, and podcast-to-clip teams who shoot long-form takes and want a first-pass rough cut decision before they ever open the timeline.
When to use it
- You recorded a 40-minute talking-head take and need to strip filler, false starts, and dead air before editing.
- You have a podcast or interview transcript and want short-form clip candidates pulled by topic beat.
- You need an SRT caption file aligned to a cut you're about to make, not the raw source.
- You want a paper edit you can hand to a collaborator working in DaVinci Resolve or Premiere Pro.
How it works
Feed it a transcript with timecodes (WebVTT, SRT, or a plain [hh:mm:ss] speaker: text log work best — Whisper/whisperx JSON output is ideal because word-level timings survive). The skill then:
- Segments the transcript into beats — topic shifts, Q/A boundaries, and natural pauses.
- Marks removable spans: filler words, repeated takes, long silences.
- Produces a trim plan as an ordered list of keep/cut ranges with source in/out timecodes.
- Exports two artifacts: an EDL (CMX3600
.edl) you can import into Resolve or Premiere, and an SRT caption file re-timed to the cut sequence.
Because it reasons over text, accuracy depends entirely on the timecode fidelity of your transcript. It does not touch your media files — it only writes the plan and captions.
Usage
curl -fsSL --create-dirs -o ~/.claude/skills/video-cut-assistant/SKILL.md https://claudeskil.com/skills/video-cut-assistant/SKILL.md
# point it at a transcript with timecodes
"Cut my interview.vtt down to the 3 strongest topic beats,
remove filler and pauses over 1.5s, and give me an EDL + SRT."
Output you'll get back: interview.edl (importable cut list), interview.srt (re-timed captions), and a human-readable beat summary you can sanity-check before importing.
Tips & gotchas
- Word-level timestamps matter. Sentence-only timing produces loose cut points; run
whisperx(not vanilla Whisper) for tight word alignment. - EDLs reference source timecode, so your transcript timecodes must match the clip's timeline timecode — offset a transcript that started at
00:00:00against media that starts at01:00:00:00and every cut will be wrong. - The trim plan is a paper edit, not a render. Always review beats before importing; the model can misjudge where a thought actually ends.
- For Premiere, import the
.edlrather than pasting cuts manually — frame rate mismatches silently drift otherwise.
FAQ
Does it edit my video file? No. It generates the cut list and captions; you apply them in your NLE.
What if my transcript has no timecodes? It can still find beats and draft captions, but cut ranges won't be frame-accurate — supply timed input for usable EDLs.
Resolve or Premiere? Both. The CMX3600 EDL imports into either; SRT works anywhere.
$ cat reviews/