Guide · Open source
How to use video-use: edit video with Claude Code
Updated · written with AI from the project's own documentation and checked against our catalogue data
video-use is an open-source skill for Claude Code and similar coding agents that edits video from plain-language requests. You put raw clips in a folder, describe the edit you want, and the agent transcribes the audio, proposes a plan and renders a final video. This guide covers installation, prerequisites, a first session and the limits to know before you start.
Quick start
- 1Install ffmpeg. Install ffmpeg. The README uses Homebrew on macOS with brew install ffmpeg and lists it as required.
- 2Clone and link the skill. Clone the repo to ~/Developer/video-use and symlink it into your agent's skills directory, such as ~/.claude/skills/video-use for Claude Code.
- 3Install Python dependencies. Run uv sync inside the repo, or pip install -e . if you prefer pip.
- 4Add your ElevenLabs API key. Copy .env.example to .env and set ELEVENLABS_API_KEY to your key from the ElevenLabs API keys page.
- 5Add footage to a folder. Put your raw clips in one folder and start your agent from that folder.
- 6Describe the edit. Ask in plain language, then approve the strategy the agent proposes before it cuts anything.
- 7Collect the render. Find edit/final.mp4 in the edit folder next to your source files.
What you need before installing video-use
video-use runs inside an agent that has shell access, such as Claude Code or Codex. It also needs ffmpeg, uv or pip for Python dependencies, and an ElevenLabs API key, because transcription uses the ElevenLabs Scribe service.
- Claude Code, Codex, or another agent with shell access
- ffmpeg installed on your machine
- uv or pip for Python dependencies
- An ElevenLabs API key
Install video-use with the manual steps
The README gives a manual install that clones the repo, links it into your agent's skills directory, installs dependencies and adds your API key. The first command is for Claude Code; a Codex path is shown as a commented alternative.
The README lists brew install ffmpeg as required and brew install yt-dlp as optional, for downloading online sources.
- Clone the repo and symlink it into the skills directory for your agent
- Run uv sync, or pip install -e . as the alternative
- Install ffmpeg (required) and yt-dlp (optional)
- Copy .env.example to .env and set ELEVENLABS_API_KEY
git clone https://github.com/browser-use/video-use ~/Developer/video-use && ln -sfn ~/Developer/video-use ~/.claude/skills/video-use
cd ~/Developer/video-use
uv sync
brew install ffmpeg
cp .env.example .envLet the agent do the setup instead
The README also offers a setup prompt you can paste into Claude Code, Codex or another agent. The agent is told to read install.md, wire up ffmpeg, register the skill and ask you to paste your ElevenLabs key when it needs it.
The prompt tells the agent not to transcribe anything after install. It should report that it is ready and wait for you to add footage.
Run your first edit session
Put your raw takes in one folder, change into it and start your agent there. Then describe the edit in plain language.
video-use inventories the sources and proposes a strategy, then waits for your approval before it touches any cut. All outputs go into an edit/ folder inside your videos directory, so the skill directory stays clean.
- Open a terminal in the folder with your footage
- Start Claude Code, Codex or another agent
- Ask for the edit, for example: edit these into a launch video
- Approve the strategy the agent proposes
- Find the result at edit/final.mp4 next to your sources
cd /path/to/your/videos
claudeWhat video-use does to your footage
According to the README, the agent cuts filler words such as umm, uh and false starts, and removes dead space between takes. It auto color grades each segment, adds 30ms audio fades at every cut, and burns in subtitles, by default as 2-word uppercase chunks.
The README says the model reads a text transcript rather than watching every frame. One ElevenLabs Scribe call per source gives word-level timestamps and speaker labels, packed into a single transcript file. The agent looks at visual composites only at decision points, and it checks the rendered output at each cut boundary, up to three fix-and-re-render attempts.
- Filler word and dead space removal
- Color grading, with presets such as warm cinematic or neutral punch, or a custom ffmpeg chain
- 30ms audio fades at cuts
- Subtitles burned in, customizable
- Animation overlays via HyperFrames, Remotion, Manim or PIL
- Session memory in project.md
Keep context between sessions
video-use persists session memory in project.md, so a later session can pick up earlier context. This is useful when you return to an edit a week later and want the agent to remember decisions you already made.
What people use it for
- Tidying a talking-head video by cutting umm, uh and false starts
- Building a rough cut from several interview takes
- Assembling a tutorial from multiple recorded takes with subtitles
- Making a montage or travel edit from a folder of clips without presets
- Continuing an earlier edit in a later session using project.md
Frequently asked questions
Is video-use free?
The repository is MIT licensed and the README describes it as 100% open source. Transcription uses the ElevenLabs Scribe service through your own API key, so check ElevenLabs' terms for any costs on your account. The README says a cloud-hosted version is coming and currently offers a waitlist.
What do I need to install video-use?
You need an agent with shell access such as Claude Code or Codex, ffmpeg, uv or pip, and an ElevenLabs API key. The README lists ffmpeg as required and yt-dlp as optional for downloading online sources.
Does video-use work offline?
No. The README relies on an external transcription API, so the transcription step needs an internet connection and an ElevenLabs account.
Can I use video-use without Claude Code?
The README says it works with Claude Code, Codex, Hermes, Openclaw or any agent with shell access. The manual install shows Claude Code and Codex paths.
Is there a point-and-click timeline in video-use?
No. The README describes a chat-driven workflow. If you want a timeline interface, editors like Shotcut, Kdenlive or OpenShot are listed as comparable projects.
What is video-use compared with Auto-Editor?
Auto-Editor is listed as a comparable project. video-use is a chat-driven agent skill that reads a transcript and proposes a strategy before editing, while the README does not describe a comparison in detail.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
video-use suits creators with talking-head, interview or tutorial footage who already use Claude Code or Codex and are comfortable with ffmpeg, the command line and an ElevenLabs API key. If you need a point-and-click timeline, offline processing or a hosted product today, pick an editor such as Shotcut, Kdenlive or OpenShot, or a tool like Auto-Editor for automatic cutting.
Install options & downloads