youtube-video-analyzer

分析YouTube视频内容,自动提取字幕/转录文本,生成结构化摘要、核心观点和关键概念。适合快速了解长视频内容。

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "youtube-video-analyzer" with this command: npx skills add yangliu2060/smith--skills/yangliu2060-smith-skills-youtube-video-analyzer

YouTube 视频情报挖掘

无需观看完整视频,快速获取 YouTube 视频的核心内容、关键观点和结构化摘要。

触发条件

当用户说以下内容时启动此技能:

  • "分析这个YouTube视频"
  • "总结这个视频"
  • "帮我看看这个视频讲了什么"
  • "YouTube video summary"
  • 或直接提供 YouTube 链接

工作流程

┌─────────────────┐    ┌─────────────────┐    ┌─────────────────┐
│  解析视频URL     │───▶│  获取视频信息    │───▶│  提取字幕/描述   │
│  提取Video ID   │    │  标题/作者/时长  │    │  (WebFetch)     │
└─────────────────┘    └─────────────────┘    └─────────────────┘
                                                      │
                                                      ▼
                              ┌─────────────────────────────────────┐
                              │            AI 分析生成               │
                              │  • 内容摘要                         │
                              │  • 核心观点(按主题分类)            │
                              │  • 关键术语解释                      │
                              │  • 实用建议/行动项                   │
                              └─────────────────────────────────────┘

执行步骤

步骤 1:解析 YouTube URL

从用户提供的 URL 中提取 Video ID。支持多种格式:

  • https://www.youtube.com/watch?v=VIDEO_ID
  • https://youtu.be/VIDEO_ID
  • https://youtube.com/embed/VIDEO_ID

提取规则(正则):

(?:youtube\.com\/(?:[^\/]+\/.+\/|(?:v|e(?:mbed)?)\/|.*[?&]v=)|youtu\.be\/)([^"&?\/\s]{11})

步骤 2:获取视频基础信息

使用 WebFetch 访问视频页面,提取:

  • 视频标题
  • 频道名称
  • 发布时间
  • 视频时长
  • 视频描述

步骤 3:获取视频内容

方法 A(推荐):通过第三方转录服务

  • 尝试访问 https://youtubetranscript.com/?v=VIDEO_ID
  • 或使用其他字幕提取 API

方法 B:分析视频描述和评论

  • 如果无法获取字幕,基于视频描述和标题进行分析

步骤 4:AI 结构化分析

对获取的内容进行分析,按以下结构输出:

## 视频概要

**标题**: [视频标题]
**频道**: [频道名称]
**时长**: [时长]
**链接**: [原始链接]

## 内容摘要

[2-3 句话概括视频主要内容]

## 核心观点

### 主题 1: [主题名称]
- 要点 1
- 要点 2

### 主题 2: [主题名称]
- 要点 1
- 要点 2

## 关键术语

| 术语 | 解释 |
|------|------|
| **术语1** | 简要解释 |
| **术语2** | 简要解释 |

## 实用建议

- [ ] 行动项 1
- [ ] 行动项 2

## 适合人群

- 人群 1
- 人群 2

使用示例

示例 1:分析单个视频

用户: 帮我分析这个视频 https://www.youtube.com/watch?v=dQw4w9WgXcQ

Claude:
1. 解析 URL,提取 Video ID: dQw4w9WgXcQ
2. 获取视频信息和描述
3. 尝试获取字幕内容
4. 生成结构化分析报告

示例 2:快速了解长视频

用户: 这个2小时的演讲视频讲了什么?[URL]

Claude:
[生成简洁的内容摘要,突出核心观点]

数据存储

已分析的视频缓存在:~/.claude/cache/youtube-video-analyzer/

文件命名:

  • {VIDEO_ID}-{YYYYMMDD}.md:视频分析报告
  • cache.json:已分析视频的索引缓存
{
  "VIDEO_ID": {
    "title": "视频标题",
    "analyzed_at": "2025-12-29T10:00:00Z",
    "summary": "...",
    "key_points": [...]
  }
}

依赖工具

  • WebFetch: 获取视频页面和字幕
  • Read/Write: 缓存分析结果

限制说明

  • 无字幕的视频只能基于描述分析,信息可能不完整
  • 私密视频或地区限制视频无法访问
  • 非常长的视频(>2小时)可能只分析部分内容

原始来源

改编自 n8n 模板:

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

social-trend-monitor

No summary provided by upstream source.

Repository SourceNeeds Review
General

ecommerce-support

No summary provided by upstream source.

Repository SourceNeeds Review
General

email-assistant

No summary provided by upstream source.

Repository SourceNeeds Review
General

influencer-evaluator

No summary provided by upstream source.

Repository SourceNeeds Review