{"repo":"Newuxtreme/watch-video-skill","free":true,"listed":false,"github":"https://github.com/Newuxtreme/watch-video-skill","clone":"git clone https://github.com/Newuxtreme/watch-video-skill.git","description":"A Claude skill that teaches your AI to watch videos. Use it to learn, absorb, copy, or give visual feedback like you would to a real person.","language":"Python","stars":54,"topics":["anthropic","claude","claude-agent-sdk","claude-code","claude-desktop","claude-skills","ffmpeg","python","skill","video"],"license":"MIT","category":"media-processing","readme_excerpt":"watch-video skill A Claude skill that lets Claude \"watch\" videos by extracting a time-synced transcript plus auto-scaled still frames, then reading them together to produce structured markdown notes. Works with any Claude surface that supports the skill format — Claude Code , Claude Desktop , and apps built on the Claude Agent SDK . Watch the tutorial Note: the tutorial above covers v1. v2 uses a new engine from bradautomates/claude-video. See \"What's new in v2\" below for the changes. What it does Claude can see pictures. It cannot watch a video on its own. This skill fixes that. Here is how it works: 1. It pulls the transcript. If the video has captions, it uses those. If it does not, it sends the audio to Whisper. Groq is the default and OpenAI is the backup. 2. It pulls still frames from the video. Short videos get more frames, long videos get fewer. The cap is 100 frames so the token cost stays low. 3. It matches each frame to the words said at that moment. 4. Claude reads the frames and the transcript together. Then it writes a clean notes file with a one line summary, a TL;DR, a timeline, key quotes, and visual notes. It works on YouTube and on every other site yt-dlp supports (Vimeo, TikTok, X, Twitch, Loom, Instagram). It also works on local video files (mp4, mov, mkv, webm, avi). Use cases 1. If you don't understand a tool or concept, you can make Claude watch a video and then plan from there on out; Claude Code will have a much clearer understanding. I saw a custom ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Newuxtreme","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Newuxtreme/watch-video-skill/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}