Description
The repository provides a skill with the /watch command. A video, whether passed as a URL or as a local file, is downloaded with yt-dlp, ffmpeg automatically extracts scaled frames from it, and a transcript is drawn primarily from existing subtitles. If subtitles are missing, a Whisper API from Groq or OpenAI steps in as a fallback. Automatic frame budgeting ensures that even longer videos can be analyzed without exceeding the token budget.
The result is a searchable context made of imagery and text that makes it possible to answer questions about specific moments in a video, for example what is visible in a particular frame or what was said at a particular point. Locally, yt-dlp and ffmpeg are required; the Whisper fallback transcription additionally requires an API key from Groq or OpenAI.









