Skills/Agents/Watch
Agent

Watch

/watch · by Victor Shulga

A video or call link → frames, a local transcript and speaker labels Claude can read, then a breakdown with timestamps.

npx skills add victor-shulga/watch/skills/watch

What it does

Claude cannot take video as input. Watch turns a video into what it can read: frames sampled into timestamped contact sheets plus a transcript made locally on your Mac with faster-whisper, no API key and no per-minute fee. For call recordings it labels speakers offline and pulls out decisions, next steps and objections, and the file never leaves your machine.

Input and output

Input
A link to a YouTube, Shorts, TikTok, Reels, LinkedIn or X video, a local video file, or a call recording (Zoom, Meet, Teams, Loom, .m4a, .mp3).
Output
A breakdown with timestamps: hook, beat-by-beat timeline, on-screen text, CTA and takeaways. For calls: speakers, decisions, next steps with owners, objections quoted with timecodes.

Key features

How to install

1From the terminalfastest

Node 18+ required. The command installs the skill into the current project folder:

npx skills add victor-shulga/watch/skills/watch

To keep the skill at hand in every project, add -g:

npx skills add -g victor-shulga/watch/skills/watch
2Download the ZIPno terminal needed

In Claude Code: unzip the folder watch into ~/.claude/skills/ and restart the app. In Claude Desktop or on claude.ai: Settings → Capabilities → Skills → upload the same archive.

Download the ZIP · 10 KB
3Manually from GitHub

Open the skill's folder on GitHub and save the files. The main file is SKILL.md, and the rest is pulled in from it.

Check it works: type /watch in the chat — the skill should answer. If it does not: skills are read at session start, so restart Claude.

Related skillsAll skills →