watch

Analyze videos frame by frame and generate structured reports.

554|124|Updated May 25, 2026
One-click install
npx skills add https://github.com/taoufik123-collab/claude-watch --skill watch-taoufik123-collab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: watch
Source: https://github.com/taoufik123-collab/claude-watch/tree/main
Command: npx skills add https://github.com/taoufik123-collab/claude-watch --skill watch-taoufik123-collab

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables you to analyze videos in detail, extracting frames, transcriptions, and generating structured reports, saving time and effort in content analysis.

Core Features & Use Cases

  • Scene-change Frame Extraction: Automatically extract frames from videos based on scene changes, providing a detailed visual representation.
  • 0-10s Hook Microscope: Analyze the first 10 seconds of a video in high detail, identifying key moments and visual changes.
  • Transcription: Extract transcripts from videos using native captions or Whisper API as a fallback.
  • Structured Report: Generate a comprehensive report with TL;DR, key moments, hook analysis, editorial profile, and more.
  • Optional Obsidian Auto-save: Automatically save the analysis into your Obsidian vault for further analysis and integration.
  • Use Case: Imagine you want to analyze a marketing video for its opening hook and structure. Use this Skill to quickly extract frames, transcriptions, and generate a structured report.

Quick Start

Use the /watch command with a video URL or local file path, followed by your analysis question. Example: /watch https://youtu.be/dQw4w9WgXcQ what's the hook pattern?

Frequently Asked Questions about watch

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

FAQPage Schema
How do I automatically extract key frames and transcriptions from a video?

To automatically extract key frames and transcriptions from a video, you can use this Skill to analyze video frame by frame, detect scene changes, and generate transcripts using native captions or Whisper API as a fallback. It outputs a structured report with TL;DR and key moments.

Do I need yt-dlp and ffmpeg installed to analyze video files?

Yes, you need yt-dlp, ffmpeg, and Whisper installed to analyze video files. These dependencies are required for media processing, downloading video URLs, and generating transcriptions when native captions are unavailable.

What is the best way to analyze the first 10 seconds of a marketing video?

The best way to analyze the first 10 seconds of a marketing video is using the 0-10s Hook Microscope feature, which identifies key moments and visual changes in high detail to extract the opening hook pattern and generate an editorial profile.

Can I save video analysis reports directly into my Obsidian vault?

Yes, you can save video analysis reports directly into your Obsidian vault. This Skill supports optional Obsidian auto-save integration to automatically store the structured report for further analysis and knowledge management.

How does scene-change detection work for video summarization?

Scene-change detection works for video summarization by automatically extracting frames from videos based on visual transitions. This provides a detailed visual representation of key moments without manually scrubbing through the entire video timeline.

Are there limitations when transcribing videos without native captions?

When transcribing videos without native captions, the limitation is that processing requires the Whisper API as a fallback to generate transcripts, which increases processing time and requires the dependency to be properly configured in your environment.