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
- NullMotion — Motion graphics preview and YouTube clip maker: finished ad over HyperFrames drafts, MP4 export, pause cuts, c 582 ★
- Respond To Dms — Triage and reply to DMs across the user's social accounts — fetch conversations, draft on-brand replies, archi 212 ★
- Claude Teams Language Protocol — AgentSpeak: A token-efficient protocol for Claude Code agent teams 23 ★
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
Snapcut
An Agent Skill that edits a vertical talking-head take into a finished Reel, TikTok or Short: word-synced capt
Rogue Instagram Reel Editor Skill
Edits raw travel footage into polished Instagram Reels (9:16, 1080×1920) with cinematic color grading, beat-sy
Literate Spork
Chat-based agent that translates Chinese CSV columns into any language. It picks which columns to translate, a
SKill 2
Make motion-graphics videos rendered from code (launch films, product reels, showreels, explainers, kinetic ty
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
Related Agents
Gusanito
Turns long form video into short vertical clips for TikTok, Reels, Shorts and X. Use when the user wants to cl
Video Footage Scout
Finds and extracts short, premium, rights-safe real footage for a video project, either from an internal LMS/r
B Roll
Plans b-roll cutaways and clean boundaries — graphics finish BEFORE b-roll starts, b-roll plays naked, post-b-