Claude Code Plugins

Community-maintained marketplace

Feedback

summarizing-youtube-videos

@leochanai/leo-obsidian-main
0
0

总结 YouTube 视频内容,提取关键信息、时间线和核心观点。当用户提供 YouTube 链接、视频 URL 或要求总结视频内容、提取视频要点时使用。支持结构化摘要、时间戳笔记等多种输出格式。

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name summarizing-youtube-videos
description 总结 YouTube 视频内容,提取关键信息、时间线和核心观点。当用户提供 YouTube 链接、视频 URL 或要求总结视频内容、提取视频要点时使用。支持结构化摘要、时间戳笔记等多种输出格式。

YouTube 视频总结

快速开始

运行脚本获取转录,然后分析生成总结:

python scripts/get_transcript.py "VIDEO_URL" --format text

实用脚本

get_transcript.py - 获取视频转录

# 安装依赖
pip install youtube-transcript-api

# 获取转录(JSON 格式,包含时间戳)
python scripts/get_transcript.py "https://www.youtube.com/watch?v=VIDEO_ID"

# 获取纯文本(推荐用于总结)
python scripts/get_transcript.py VIDEO_ID --format text

# 获取 SRT 字幕格式
python scripts/get_transcript.py VIDEO_ID --format srt > subtitles.srt

# 指定语言优先级
python scripts/get_transcript.py VIDEO_ID --lang en,zh

输出格式

  • json:包含时间戳,便于定位
  • text:纯文本,适合分析
  • srt:字幕格式

备选方案

如果脚本不可用:

yt-dlp --write-auto-sub --sub-lang zh,en --skip-download "VIDEO_URL"

工作流

YouTube 视频总结进度:
- [ ] 步骤 1:获取转录(运行 get_transcript.py)
- [ ] 步骤 2:分析内容生成总结
- [ ] 步骤 3:验证完整性

步骤 1:获取转录

使用脚本或备选方案获取视频转录文本。

步骤 2:生成总结

使用以下模板格式化输出:

# [视频标题]

## 📌 核心要点
- 要点 1
- 要点 2
- 要点 3

## 📖 内容概述
[1-2 段简短描述视频的主要内容和目的]

## 🎯 详细总结

### [章节标题]
[内容总结]

## ⏰ 时间线
- `00:00` - 开场介绍
- `02:30` - [关键节点描述]

## 💡 关键洞察
1. [洞察 1]
2. [洞察 2]

步骤 3:验证完整性

确认总结包含主要论点、关键数据和时间线。

输出格式选项

根据用户需求调整:

格式 适用场景
结构化摘要 快速了解内容
时间戳笔记 回看定位
思维导图大纲 知识梳理
要点列表 快速记忆

特殊情况处理

  • 无字幕视频:提示用户该视频没有可用字幕
  • 超长视频(>1小时):先整体概览,再逐章节总结
  • 非中英文视频:尝试获取自动翻译字幕