watch

Download videos, extract timestamped frames, and retrieve synchronized transcripts for analysis.

Updated May 22, 2026
One-click install
npx skills add https://github.com/shekerkamma/peopletech-marketplace --skill watch-shekerkamma
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: watch
Source: https://github.com/shekerkamma/peopletech-marketplace/tree/main/plugins/content-tools/skills/watch
Command: npx skills add https://github.com/shekerkamma/peopletech-marketplace --skill watch-shekerkamma

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ffmpeg, ffprobe, yt-dlp, and includes scripts (resource) components.

What problem does it solve?

Claude cannot natively process video input, making it impossible to ask questions, get summaries, or analyze the visual and audio content of videos without manual watching. This Skill closes that gap by enabling full video analysis directly within Claude.

Core Features & Use Cases

  • Universal Video Support: Works with public URLs from yt-dlp supported platforms (YouTube, TikTok, Vimeo, etc.) and local video files (.mp4, .mov, .mkv, etc.)
  • Smart Content Extraction: Auto-scales frame extraction to video length to optimize token usage, and retrieves timestamped transcripts from native captions first, with a Whisper API fallback for videos without captions.
  • Practical Use Cases: Analyze competitor ad creative hooks, diagnose UI bugs from screen recordings, summarize long-form videos, and extract key spoken and visual details for any video content.

Quick Start

Use the watch skill to analyze the content of the YouTube video at https://youtu.be/dQw4w9WgXcQ and tell me what happens at the 30 second mark.

Frequently Asked Questions about watch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze a YouTube video and ask questions about specific moments without watching it?

Video analysis is enabled by downloading the source, extracting timestamped frames, and retrieving synced transcripts to provide full audiovisual context. This allows you to ask questions about specific moments and get accurate answers without manual viewing.

Does video analysis work with local video files or only public platform URLs?

Video analysis works with both public platform URLs supported by yt-dlp and local video files. Supported local formats include .mp4, .mov, and .mkv, ensuring you can process both web content and personal recordings.

Do I need a Whisper API key to get video transcripts?

A Whisper API key is only required for transcription when native captions are unavailable. The system prioritizes retrieving existing native captions first, falling back to Groq or OpenAI Whisper APIs only when necessary.

What do I need to extract frames and transcripts from a video?

To extract frames and transcripts, you need yt-dlp for video acquisition and ffmpeg for frame extraction. Optional Groq or OpenAI API keys are required only if you need Whisper-based transcription for videos lacking native captions.

Can I use this to diagnose UI bugs from screen recordings?

Diagnosing UI bugs from screen recordings is a supported use case. By extracting timestamped visual frames and synchronized spoken audio, the system provides the full audiovisual context needed to identify and analyze interface issues.

How does video analysis handle long-form videos to optimize token usage?

Long-form videos are handled by auto-scaling frame extraction to the video length. This optimization prevents excessive token usage while still capturing enough visual context to provide accurate summarization and question answering.