skillfed

watch

Watch Skill processes videos locally by extracting scene-aware frames, running OCR on text within them, and transcribing audio via offline Whisper or captions. It builds a searchable index so follow-up questions are answered without re-processing the video. No API keys required for core features; vision and STT are optional and configurable.

Watch Skill lets you process videos with OCR, transcription, and frame indexing to answer questions about their content.

AI-generated summary based on this skill's SKILL.md

236 36 MIT updated by oxbshw

Install

oxbshw/watch-skill/watch · repository language: Python

git clone https://github.com/oxbshw/watch-skill
cp -r watch-skill/adapters/claude-skill/skills/watch ~/.claude/skills/watch
npx skillfed install oxbshw/watch-skill/watch

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I watch videos in Claude with the watch skill?

Watch Skill processes videos locally by extracting scene-aware frames, running OCR on text within them, and transcribing audio via offline Whisper or captions. It builds a searchable index so you can ask follow-up questions about the video content without re-processing. No API keys are required for core features.

Can I extract frames from video offline without uploading?

Yes. Watch Skill processes video content offline without uploading files to cloud services. It extracts frames locally, performs OCR on detected text, and transcribes audio using offline Whisper or existing captions—all on your machine with no external API calls required for core functionality.

What does watch skill video processing extract from files?

Watch Skill extracts structured data including scene-aware frames, text via OCR, full audio transcription with timestamps, and caption data. It indexes all extracted content so you can search across multiple videos, ask follow-up questions about specific scenes or text, and retrieve results without reprocessing.

How can I search text and captions across multiple videos?

Watch Skill builds a persistent indexed database of all extracted content—frames, OCR text, transcripts, and captions—from every video you process. You can then search this index and ask follow-up questions about any video's content, with results returned instantly from the database rather than requiring re-analysis.

Is video OCR and transcription available without an API key?

Watch Skill's core features—frame extraction, indexing, and search—require no API keys. Vision and speech-to-text are optional and configurable; you can use offline Whisper for transcription or rely on existing captions, keeping your video processing completely local and private.

SKILL.md

rendered from the published skill — quoted content, verbatim

/watch (Watch Skill)

You don't have a video input; this skill gives you one. It is a thin wrapper around the watch-skill CLI — all logic lives in the engine, so this skill works identically on every harness (Claude Code, Codex, Cursor, ...).

This is a drop-in upgrade of the classic claude-video /watch skill: same invocation shape, plus a persistent index (ask answers follow-ups without re-processing), OCR on frames, scene-aware sampling with perceptual dedup, local Whisper (offline by default, no API key needed), and THE LOOP (capture -> critique -> fix -> re-capture) for iterating on your own output.

Step 0 — Preflight (first invocation per session)

```bash watch-skill

(truncated - see the full file via the links below)

Read as markdown · JSON record · Browse the source repository

File tree — 1 file
adapters/claude-skill/skills/watch/SKILL.md

Related skills

Tags

video-processing offline-first frame-extraction speech-to-text optical-character-recognition content-indexing persistent-cache scene-detection local-inference multi-modal-analysis