用途:通过 YouTube Data API v3 挖掘评论,提取内容创意、观众问题、痛点和变现信号。
主要能力:支持三种输入模式——视频 URL/ID、频道(@handle、URL 或 ID)+ --top N(按观看量取前 N 个视频,默认 5)、主题 --topic "关键词" + --top N(默认 10)。可选 --max-comments N(默认 100,上限 500)和频道模式的 --scan-limit N。脚本获取按相关度排序的顶级评论,将其分类为 question、content_request、pain_point、praise、criticism、suggestion、monetization_signal、personal_story,标记“金句”(问题或请求获 5+ 赞),并生成受众语言词频表。频道模式通过分页上传播放列表并按实际观看量排序,比 search.list(order=viewCount) 更省配额也更准确。
使用方式:需先准备 YouTube Data API v3 密钥。运行打包脚本(依赖 pip3 install google-api-python-client): YT_API_KEY=API_KEY python3 <skill-dir>/scripts/mine_comments.py --videos VIDEO_ID1 VIDEO_ID2 --max-comments 100 YT_API_KEY=API_KEY python3 <skill-dir>/scripts/mine_comments.py --channel "@handle" --top 5 --max-comments 100 YT_API_KEY=API_KEY python3 <skill-dir>/scripts/mine_comments.py --topic "topic keyword" --top 10 --max-comments 100 数据输出到 reports/data/comment-mine-<slug>-<YYYY-MM-DD>.json,报告写入 reports/comment-mine-<slug>-<YYYY-MM-DD>.md,含执行摘要、视频分析表、内容请求、常见问题、痛点、受众语言模式、赞扬/批评模式、金句评论、变现信号、观众建议及可执行内容创意等分区。
限制:需要有效的 YouTube Data API v3 密钥;每日默认配额 10,000 单位,太平洋时间午夜重置;评论上限 500/视频。commentThreads.list 每 100 条评论消耗 1 单位;直接视频(5 视频各 100 评论)约 6 单位,频道模式(500 视频取前 5)约 26 单位,主题模式(前 10)约 111 单位。其余平台或效果细节暂未提供。