oxbshw/watch-skill

video-memory

The user asks about videos watched in the past or across sessions — "have we watched anything about X", "which video showed that error", "what did that meeting decide", "search my videos", or a question that spans several videos.

Trending #8463 Hot #2646 First seen Jul 12, 2026

Installation

$ npx skills add oxbshw/watch-skill --skill video-memory

Summary

  • The user asks about videos watched in the past or across sessions — "have we watched anything about X", "which video showed that error", "what did that meeting decide", "search my videos", or a question that spans several videos.
  • Use this to search and answer from the persistent cross-video index instead of saying you don't remember.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from oxbshw/watch-skill.

npx skills add oxbshw/watch-skill

Browse all from oxbshw/watch-skill

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 340
License LICENSE
Default branch main
Open issues 0
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.4.3
LicenseMIT
Allowed toolsBash, Read

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,288 B
  • docs SUMMARY.md 354 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 247 installs

SKILL.md

Video memory

Every video ever watched on this machine is still here — frames, OCR, transcripts, and past answers, in one persistent index under ~/.watch-skill/. You never have to say "I don't remember that video." Sessions don't expire it; watching more videos makes it more useful.

What's in the library?

watch-skill list

Every indexed video: id, title, duration, when it was analyzed. Check here before watching anything — it may already be in memory from a previous session.

Find something across all of it

watch-skill search "<phrase or keywords>"

Hybrid keyword + semantic search across every video, any language (Arabic folding, CJK and Thai segmentation are handled). Hits come back with video + timestamp; follow up on a hit with:

watch-skill ask <video_id> "<the user's actual question>"
watch-skill ask <video_id> "what is on screen at <timestamp>?"

Questions that span videos

"What did we decide about the pricing page across those meetings?" — questions no single video answers go to the library synthesizer:

watch-skill library ask "<the question>"

It answers from distilled notes across every indexed video, drills into real evidence, and cites video + timestamp for each finding. When it says the library does not clearly answer, trust that — do not stitch a guess together from weak search hits. watch-skill library overview shows what the library knows (videos, note counts, entities recurring across videos).

For "which video showed X" (locate, not synthesize), plain search is the right tool; then ask the hit video.

Batches build memory fast

A playlist or a folder of recordings goes in as one call — watch-skill batch "<playlist-or-folder>" — and the whole set becomes searchable memory (see watching-videos).