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. Use this to search and answer from the persistent cross-video index instead of saying you don't remember.
How do I install this agent skill?
npx skills add https://github.com/oxbshw/watch-skill --skill video-memoryIs this agent skill safe to install?
- Gen Agent Trust Hubpass
The skill allows an agent to search and query a persistent local index of video content (transcripts, OCR, frames) using a command-line tool. It presents a surface for indirect prompt injection as it processes data from external video sources without explicit sanitization or boundary markers.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
What does this agent skill do?
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).
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/oxbshw/watch-skill/video-memory">View video-memory on skillZs</a>