SuperAPI AI 工具集

youtube-claims

设计与创作

查看项目

更新于 10-16 07:23

技能介绍

用途:youtube-claims 用于对 YouTube 视频做“主张清单”整理。当用户粘贴 YouTube 链接并询问“这个视频提出了哪些主张”“列出所有主张”等时,它按时间顺序输出视频中出现的主张与创作者展示的证据,报告写入 ~/youtube-reports/{date}-{slug}-{video_id}-claims.md。

主要能力:将内容分为具体主张、模糊主张、展示的证据、推销/行动号召四类,每条附时间戳与逐字引用;生成物质密度统计与顶部具体主张概览,并在终端打印清单仪表盘。

使用方式:由宿主智能体运行该技能。先解析视频 URL 或 11 位 ID(支持 watch、youtu.be、shorts、embed、live,拒绝播放列表);运行 python3 "<SKILL_DIR>/scripts/doctor.py" 做依赖预检;再运行 python3 "<SKILL_DIR>/scripts/fetch.py" "<url-or-id>" --cache 获取字幕与元数据。随后分三遍处理:Pass 1 结构提取(与 verdict、summary、extract 共享缓存),Pass 2 主张与证据清单(与 youtube-verdict 共享缓存),Pass 3 合成报告。缓存读写通过 cache.py read/write 完成,可用 cache.py verify-quotes 校验引用是否为字幕原文。

适用场景:需要快速了解某视频说了什么、有哪些可核查主张,或为后续事实核查提供起点。

限制:本技能只做清单,不做验证,不判断主张真假,报告头部会明确说明;外部来源核查、引用查找属于 V2 范围。需要 Python 3.11+ 及 yt-dlp、youtube-transcript-api;所有 LLM 调用使用宿主自身模型与鉴权,无需用户提供 API 密钥。非英语、直播、过短、无字幕或播放列表会被拒绝。具体收费、价格与平台支持情况暂未提供。