360 Secure SkillHub
360 安全技能中心

asking-with-evidence

该 Skill 通过 watch-skill CLI 查询已观看视频的持久索引,回答视频内容、指定时间点和画面细节问题,支持跨视频搜索,并返回时间戳证据、置信度或明确拒答;不负责首次观看、下载或建立索引。

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

安装技能

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

执行命令安装此 skill: npx secure-skills-cli add oxbshw/watch-skill/asking-with-evidence
Metadata
name
asking-with-evidence
version
1.4.3
description
The user asks a question about a video that was already watched or indexed — "what did they say about X", "what error code appears", "what happens at 2:30", "does the video show Y". Use this to answer from the persistent index with timestamped evidence and a confidence score instead of re-watching or guessing.
license
MIT
user-invocable
true
allowed-tools
Bash, Read

Asking with evidence

Every watched video sits in a persistent index. Questions about it are answered from that index — text first, frames only when needed — with timestamps, a confidence score, and an honest refusal when the video does not show the answer. Never re-run a watch for a follow-up.

Answer a question

watch-skill ask <video_id-or-original-url> "<question>"

Any language works; the answer comes back in the language of the question. The engine escalates on its own when unsure (dense re-sampling, zoom-crop re-OCR, stronger model) and prints a ~N tokens saved line.

Three rules for reading the result:

  • Cite the timestamps it gives you; they are real evidence, not decoration.
  • Trust the refusal. When it says the video does not clearly show the answer, that is the answer. Do not invent one past it.
  • Frame paths are listed only when the engine wants you to look yourself — Read them then (or force with --frames).

"What happens at 2:30?"

Moment questions get a dense window, not a whole-video ask:

watch-skill ask <video_id> "what is on screen around 2:30?"

The answer engine pulls frames, transcript and OCR around the moment it resolves. Agents on MCP have a dedicated get_moment tool that takes an explicit timestamp and window; the CLI answers the same question through ask.

Don't know which video? Search them all

watch-skill search "<phrase>"

Hybrid keyword + semantic search across every video ever watched, with per-script normalization (Arabic folding, CJK segmentation, Thai segmentation). Follow a hit with ask or moment on that video.

When the user corrects you

Report it so the next answer is better — see the learning-from-mistakes skill.