关于 asking-with-evidence
面向 Agent 的视频问答技能,可从已分析视频的持久索引中作答。它提供带时间戳的证据和置信度;视频无法支持答案时会拒绝推断。
主要功能
- 01基于现有视频索引回答
- 02提供时间戳和置信度
- 03拒绝缺乏依据的回答
- 04通过关键词与语义混合搜索视频
- 05检查指定时刻附近的画面
适用场景
- 01无需重新处理视频即可追问
- 02在已观看的视频中查找片段
- 03核对指定时刻的画面或内容
MCP 相关
使用 MCP 的 Agent 可调用专用 get_moment 工具并指定时间戳和时间窗口。命令行通过 ask 提供时刻查询。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ oxbshw/ watch-skill --skill asking-with-evidence安装后在 Claude Code 中输入/asking-with-evidence确认已加载。
详细介绍
基于证据提问
每段已观看的视频都会存入持久索引。关于视频的问题都基于该索引作答——优先使用文本,仅在必要时查看画面——并提供时间戳、置信度评分;如果视频没有展示答案,也会如实拒答。后续提问无需重新观看。
回答问题
watch-skill ask <video_id-or-original-url> "<question>"
任何语言都可以;回答会使用提问所用的语言。不确定时,引擎会自行升级处理方式(密集重新采样、放大裁剪后重新进行 OCR、换用更强的模型),并输出一行 ~N tokens saved。
阅读结果时请遵循三条规则:
- **引用给出的时间戳。**它们是真实证据,不是装饰。
- **相信拒答。**如果它表示视频没有清楚展示答案,那就是答案。不要据此编造。
- 仅当引擎希望你亲自查看时,才会列出画面路径——请届时阅读(或使用
--frames强制列出)。
“2:30 时发生了什么?”
针对特定时刻的问题会获取一段密集窗口,而不是询问整段视频:
watch-skill ask <video_id> "what is on screen around 2:30?"
答案引擎会提取所判定时刻附近的画面、转录文本和 OCR 内容。MCP 上的 Agent 有专用的 get_moment 工具,可接收明确的时间戳和窗口;命令行则通过 ask 回答同一问题。
不知道是哪段视频?搜索全部视频
watch-skill search "<phrase>"
对所有看过的视频进行混合关键词与语义搜索,并针对不同文字系统进行规范化处理(阿拉伯文折叠、CJK 分词、泰文分词)。找到匹配结果后,可对该视频使用 ask 或 moment 继续提问。
用户纠正你时
请报告纠正内容,让下次回答更准确——参见 learning-from-mistakes 技能。
评论
支持 Markdown