From Watch Skill
Answers questions about previously watched/indexed videos using a persistent index with timestamped evidence and confidence scores. Supports moment queries and cross-video search.
How this skill is triggered — by the user, by Claude, or both
Slash command
/watch-skill:asking-with-evidenceThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Every watched video sits in a persistent index. Questions about it are
Every watched video sits in a persistent index. Questions about it are answered from that index — text first, frames only when needed — with timestamps, a confidence score, and an honest refusal when the video does not show the answer. Never re-run a watch for a follow-up.
watch-skill ask <video_id-or-original-url> "<question>"
Any language works; the answer comes back in the language of the
question. The engine escalates on its own when unsure (dense re-sampling,
zoom-crop re-OCR, stronger model) and prints a ~N tokens saved line.
Three rules for reading the result:
--frames).Moment questions get a dense window, not a whole-video ask:
watch-skill moment <video_id> 2:30 [--window 10]
Returns frames + transcript + OCR around that timestamp.
watch-skill search "<phrase>"
Hybrid keyword + semantic search across every video ever watched, with
per-script normalization (Arabic folding, CJK segmentation, Thai
segmentation). Follow a hit with ask or moment on that video.
Report it so the next answer is better — see the
learning-from-mistakes skill.
npx claudepluginhub oxbshw/watch-skill --plugin watch-skillSearches and answers questions across a persistent index of previously watched videos using OCR, transcripts, and past analysis.
Searches indexed videos using natural language queries via TwelveLabs MCP. Extracts search terms and displays matching segments with timestamps.
Watch a video (URL or local path). Downloads with yt-dlp, extracts auto-scaled frames with ffmpeg, pulls the transcript from captions (or Whisper API fallback), and hands the result to Claude so it can answer questions about what's in the video. With a question, evidence mode retrieves only the relevant chapters, numeric facts, and on-screen moments instead of sampling the whole timeline.