← ClaudeAtlas

video-cutlisted

End-to-end turn an unedited long-form talking-head / vlog / podcast video into a compact "first cut" (rough cut). Use when asked to edit/剪辑 a raw YouTube (or local) video into a tighter version: download, word-level transcribe, diagnose bad-edit spots (slow intro, fillers, dead air, tangents, rambling), decide cuts in a JSON edit plan (each kept/dropped span with in/out + a one-line reason), render with ffmpeg, then self-check the result (re-transcribe + frame/black/ silence checks). Triggers: "剪成第一版", "rough cut", "first cut", "压缩时长", "把这条原片剪短", "cut down this video".
WhiteTowerAI/cut-as-code · ★ 7 · Code & Development · score 75
Install: claude install-skill WhiteTowerAI/cut-as-code
# Video Cut Turn one unedited long video into a compact, watchable **first cut** — decisive, content-aware, and self-verified. Human (you, the model) makes the *editorial* decision of WHAT to keep; the bundled scripts do the mechanical precision (boundary alignment, dead-air reclaim, memory-safe render, self-check). ## When to use - A raw/unedited video (YouTube URL or local file) needs to become a tighter cut. - The ask is "halve it", "cut the boring parts", "make a first/rough cut". - NOT for: word-by-word filler micro-surgery, multi-cam B-roll assembly, color/audio polish — those are a later P1/P2 polish pass. This skill is P0: validate the diagnosis + produce a solid cut. ## Dependencies `/video-understand` is a prerequisite. Run it first and use its validated media, transcript, analysis, and timeline instead of recreating them in this skill. Before starting, verify that it is installed. If it is not, warn the user that this prerequisite is missing and stop before processing media. Activate any environment that has these (do NOT assume a specific conda env name): - `yt-dlp` (download), `ffmpeg`/`ffprobe` (cut/render/probe) on PATH - Python with `faster-whisper` (CPU works: `device=cpu, compute_type=int8`) Check first: `yt-dlp --version`, `ffmpeg -version`, `python -c "import faster_whisper"`. ## Project protocol workflow Use these durable project files: ```text work/cut/edit-plan.json # hand-authored keep/drop decisions only work/timeline.json