Video Editor — Communication skill for Claude Code
A Claude skill that edits raw footage into a finished video for YouTube or phones.
How to install Video Editor
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open gadirlabs/video-editor and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Video Editor does
A Claude skill that edits raw footage into a finished video for YouTube or phones. Picks the cleanest take, keeps every cut on frames facing the lens, builds on-brand motion graphics, and checks its own render. Landscape and vertical from one edit.
Alternatives in Communication
- Watch Video — Watch and analyze a video file or YouTube URL — extracts frames and audio for understanding 1.3k ★
- Claude Teams Language Protocol — AgentSpeak: A token-efficient protocol for Claude Code agent teams 23 ★
- Instagram Reel Extractor — Claude Code skill to extract transcripts, metadata, music, comments, and key frames from Instagram Reels 11 ★
README
Video editor
A Claude skill that edits raw footage into a finished video for YouTube or phones, roughly three to twenty minutes long.
You hand it a recording where you said each line a few times. It picks the cleanest take of each, cuts tightly, keeps every cut on frames where you are facing the camera, cleans the audio, builds motion graphics in your own brand, checks its own work, and gives you the file plus captions and a publish pack. Landscape and vertical come out of the same edit.
Free and MIT-licensed. Everything runs on your machine: ffmpeg, whisper.cpp, Node and Python. No account, no upload, no per-minute cost.
Install
git clone https://github.com/gadirlabs/video-editor.git ~/.claude/skills/video-editor
cd ~/.claude/skills/video-editor/graphics && npm install
You also need `ffmpeg` (version 8 or later), `whisper.cpp` with a model, Node 20+ and Python 3.11+. `references/setup.md` has the details, and the skill checks before it starts.
Then, in Claude Code, point it at a recording:
Edit `raw/lesson-01.mov` into a course video. Brand pack is in `assets/`.
What you supply
Three things matter more than the rest, and the skill will ask for them:
**A brand pack.** Colours, fonts, logo, and a sentence describing the style. It will not invent a look for you.
**A glossary.** Every proper noun in the recording. Speech recognition mangles names every time, and without this your company name is wrong in the captions and on screen.
**How you recorded.** Do you repeat lines until you are happy? Do you read from notes beside the lens? The second switches on look-away trimming, which is the single biggest quality difference this makes.
`references/setup.md` lists everything else, including the optional [fal.ai](https://fal.ai) key for generated clips.
What it actually does
Eight phases, in `SKILL.md`. The parts worth knowing about:
**It finds the takes from the audio, not the transcript.** When you say a line four times, word time
Related Skills
Rogue Instagram Reel Editor Skill
Edits raw travel footage into polished Instagram Reels (9:16, 1080×1920) with cinematic color grading, beat-sy
Film Plan
Plan a film as a page you can talk to: a scene-by-scene storyboard with drawn frames, narration and timing, pl
Notification
Use the unified toast notification system for all user-facing notifications in Conduit.
Ferry
Copy or move a chat from a Claude Code account you're signed out of into the one you're using now — Claude pic
Slackify
Take text and make it cleanly pastable into Slack by removing artificial line breaks introduced by terminal wr
Script To Video
Turn a script into a narrated, word-synced explainer video (16:9 YouTube or 9:16 Reels/Shorts). Free local Kok
Related Agents
Gusanito
Turns long form video into short vertical clips for TikTok, Reels, Shorts and X. Use when the user wants to cl
Sync Master
Locks graphics/scenes to the voiceover so nothing leads or lags the words. Runs scene-sync before the motion-b
Video Producer
Role: You are the Video Producer — the operator who turns approved scene first-frames into motion clips via im