video-use
Agent skill that turns a folder of raw takes into a finished MP4 from a chat prompt.
A Claude Code, Codex, or Hermes skill that reads footage through an ElevenLabs word-level transcript instead of frames, proposes a cut, renders it with ffmpeg, and self-checks the output at every cut boundary. Filler-word removal, color grades, burned subtitles, and animation overlays with HyperFrames, Remotion, or Manim are the built-in jobs.
- I have a folder of talking-head takes and want a clean cut with subtitles without opening an editor
- I want my coding agent to edit tutorials and launch videos the same way it edits code
- ElevenLabs Scribe is the only transcription path; no key, no cuts
- ffmpeg must be on PATH; yt-dlp only for online sources
- The agent proposes a strategy and waits for approval before cutting, so unattended runs need an agent configured to auto-approve
Last activity Aug 30, 2026. Fit: adaptable 3, operable 3.
Editions
Free · Free open source
- Clone
git clone https://github.com/browser-use/video-use - Install
git clone https://github.com/browser-use/video-use ~/Developer/video-use && ln -sfn ~/Developer/video-use ~/.claude/skills/video-use
Browser Use Cloud · Free closed source
- HostedOpen the hosted app
Adaptable: what is yours to change
Make it yours
Config only6 things to edit
Set ELEVENLABS_API_KEY in .env, then change editing behavior by editing SKILL.md (the 12 production rules and default subtitle style) or the ffmpeg chains in helpers/. No code change is needed for a different look; the agent reads the prompt files each session.
- Env vars
ELEVENLABS_API_KEY- Config files
.envpyproject.toml- Prompt files
SKILL.mdinstall.mdhelpers/- Accounts you need
- ElevenLabs
Source
- github.com/browser-use/video-use
- MIT license
- Last commit Aug 30, 2026
- 23,605 stars
Operable: what an agent can drive
Interface
NativeCLIpublished by the builderlocal
How an agent can drive an Operable Listing, in five levels: native (built for the agent as the primary interface), official (the Builder ships an agent interface), wrapped (a third party wraps the software's API), config (an agent can only drive it by editing files), gui (screen control only). An interface is official only when it is published by the same organization that ships the software. GUI-level Listings are allowed and sorted last.
- Docs
- github.com/browser-use/video-use/blob/main/SKILL.md
- Tools
helpers/ editing scriptstimeline_view
Reach
Complete coverage. 8 of 8 jobs reachable through the stated interface.
| Job | Through the interface | Evidence |
|---|---|---|
| Cut filler words and dead space between takes | Reachable | README 'What it does'; cuts come from the Scribe transcript and silence gaps, executed by helpers/ scripts |
| Auto color grade every segment | Reachable | README: warm cinematic, neutral punch, or any custom ffmpeg chain |
| Audio fades at every cut | Reachable | README: 30ms audio fades at every cut |
| Burn styled subtitles | Reachable | README: 2-word UPPERCASE chunks by default, fully customizable |
| Generate animation overlays | Reachable | README: with HyperFrames, Remotion, Manim, or PIL in parallel sub-agents |
| Self-evaluate the rendered output | Reachable | README: timeline_view run on rendered output at every cut boundary, max 3 fix loops |
| Persist session memory across sessions | Reachable | README: project.md next to the sources |
| Download online sources | Reachable | README manual install: yt-dlp optional for downloading online sources |
Code stack
- Languages
- Python
- Frameworks
- ffmpeg
- Package manager
- uv
- Database
- none
- Hosting target
- local
- Built
- Unknown (recorded, never ranked)
Model stack
- Providers
- ElevenLabsany coding agent with shell access
- Models
- ElevenLabs Scribe
- Keys you need
ELEVENLABS_API_KEY- Prompts live in
SKILL.mdinstall.md
Skills
Repo is a skill: root SKILL.md plus a manim-video sub-skill; helpers/ holds Python helper scripts the skill calls, not a CLI or app.
- Kind
- pure
- Paths
SKILL.mdskills/manim-video/SKILL.md
Evidence and confidence
| Field | Where it was seen | Confidence |
|---|---|---|
| formFactor | README: symlinked into ~/.claude/skills or ~/.codex/skills; SKILL.md marker in shortlist | 95% |
| executionModel | README pipeline: Transcribe -> Pack -> LLM Reasons -> EDL -> Render -> Self-Eval; fixed stages, model decides cuts | 85% |
| operability | README: setup is a prompt pasted into Claude Code, Codex, Hermes, or Openclaw; no GUI in the tree; the pipeline stage LLM Reasons has no non-model substitute | 95% |
| effort | .env.example contains ELEVENLABS_API_KEY only; SKILL.md holds the editing rules | 85% |
| editions | MIT LICENSE; README links Browser Use Cloud with no price shown | 70% |
| active | GitHub pushedAt 2026-08-30 | – |
| reach | 85% |
Open questions
- Browser Use Cloud pricing for running video-use hosted was not found on the README; check cloud.browser-use.com
- Provenance: browser-use is an AI-agent company; no statement on whether the skill itself was vibe-coded
Sources
- github.com/browser-use/video-use sourcing:video-streaming:community