Claude Code session

Watchvideo

Local video analyzer skill for Claude Code: yt-dlp + ffmpeg + Whisper + vision. Transcript, hook breakdown, and topic research in a dated folder. No API key.

27 stars 5 forksSessions & history Source

Install

Install
npx watchvideo install

Found in the project README. Check it for setup steps after installing.

From source
git clone https://github.com/charlesdove977/watchvideo.git

From the README

watchvideo
Local video analyzer for Claude Code. Paste a video URL. It downloads it, samples the frames, transcribes the audio on your own machine, reads what is on screen, researches the topic, and hands you a folder with the transcript, the hook breakdown, and whatever else you asked for.

watchvideo ships the watchvideo skill: one command that turns a video into something you can read, search, and steal from. It runs entirely on free local tooling, so a run costs nothing but CPU.

Built for creators, marketers, and anyone who studies video for a living and is tired of scrubbing a timeline with a notepad open.

Want every competitor video broken down for you? Join CC Strategic AI +: my 27-day Claude Code mastery program with a 1-click install setup file, and you work with us to land your first AI client in 90 days, or your money back.

Step-by-step guide and setup walkthrough: watchvideo guide on charlieautomates.com

Why

An LLM cannot watch a video. So most "analyze this video" tools either read the title and guess, or send your video to a paid API and charge you per minute.

watchvideo does what a human analyst does, locally:

- Gets the file. yt-dlp pulls the video at 720p, plus the platform's own captions as a cross-check.
- Looks at it. ffmpeg samples frames and tiles them into contact sheets, 30 frames to an image. Claude reads those sheets directly. A 10-minute video at 1 frame per second is 600 loose files and fits in nothing; the same 600 frames tiled is 20 images.
- Listens to it. ffmpeg extracts 16 kHz mono audio and local Whisper transcribes it, with real segment timestamps. Nothing leaves the machine.
- Separates the two hooks. What the video *says* in the first three seconds and what it *shows* are different signals, and the mismatch between them is…
Read the full README on GitHub

Details

Language
JavaScript
License
MIT
Last updated
23 October 2026

FAQ

What is Watchvideo?

Local video analyzer skill for Claude Code: yt-dlp + ffmpeg + Whisper + vision. Transcript, hook breakdown, and topic research in a dated folder. No API key. It is a session for Claude Code, from charlesdove977/watchvideo on GitHub.

How do I install Watchvideo?

Run npx watchvideo install, then follow the setup in the README.

Is Watchvideo popular?

charlesdove977/watchvideo has 27 GitHub stars and 5 forks. It was last updated on 23 October 2026.

More sessions & history

Browse the most popular Claude Code mods, all sessions & history, or the skills and MCP server directories.