360 Secure SkillHub
360 安全技能中心

video-memory

该 Skill 通过 watch-skill 命令访问本地持久化视频库,可列出已索引视频、进行关键词与语义搜索,并针对单个视频或跨视频库提问,答案会引用视频和时间戳;也支持将播放列表或文件夹批量转为可搜索记忆。

oxbshw
热度 0.00
最近更新 2026-10-19 04:17:51
分类:知识依赖:代码执行 / 读写文件应用场景:研究 / 摘要总结 / 笔记整理

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add oxbshw/watch-skill/video-memory
Metadata
name
video-memory
version
1.4.3
description
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.
license
MIT
user-invocable
true
allowed-tools
Bash, Read

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).