YouTube Transcript: 视频转文本内容提取 - Openclaw Skills

作者:互联网

2026-04-13

AI教程

什么是 YouTube Transcript?

YouTube Transcript 技能是一个技术工具,旨在弥合视频媒体与文本内容之间的差距。通过利用 Openclaw Skills,用户可以通过编程方式直接从 YouTube 获取字幕、视频标题、描述和标签。这一技能对于需要将视频内容重新利用为博客文章、文章或社交媒体更新等文本资产的开发人员和市场营销人员特别有价值。它提供了一种结构化的方式来分析视频数据并提取有意义的信息,以便进行进一步的 AI 驱动处理。

下载入口:https://github.com/openclaw/skills/tree/main/skills/akkualle/akkualle-you@tube-transcript

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install akkualle-you@tube-transcript

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 akkualle-you@tube-transcript。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

YouTube Transcript 应用场景

  • 将 YouTube 视频内容转换为结构化的、SEO 友好的博客文章。
  • 为研究或社交媒体提取特定的引言和关键陈述。
  • 根据视频讨论生成 FAQ 部分和内容创意。
  • 通过分析热门利基视频中的口头内容进行关键词研究。
  • 使用 Openclaw Skills 总结长视频内容以便快速消费。
YouTube Transcript 工作原理
  1. 用户通过命令行或代理界面向技能提供 YouTube 视频 ID。
  2. 该技能使用提供的环境凭据连接到 YouTube Data API v3。
  3. 它获取主要字幕(支持德语和其他语言)或回退到自动生成的字幕。
  4. 检索包括视频标题、描述和标签在内的元数据以提供上下文。
  5. 该工具处理原始字幕数据以生成结构化输出,包括关键点和内容建议。

YouTube Transcript 配置指南

要将此功能集成到您的环境中,请按照以下步骤配置您的 Openclaw Skills:

  1. 在您的 Google Cloud Console 中启用 YouTube Data API v3。
  2. 创建 API 密钥并将其添加到您的环境配置中:
YOUTUBE_API_KEY=your_api_key_here
  1. 使用以下 shell 命令调用该技能:
/root/.openclaw/skills/you@tube-transcript/you@tube-transcript "VIDEO_ID"
  1. 对于没有 API 访问权限的用户,请确保已安装 yt-dlpyou@tube-transcript-api Python 软件包作为回退方案。

YouTube Transcript 数据架构与分类体系

该技能返回结构化数据,可以轻松地被其他 Openclaw Skills 使用以进一步实现自动化:

字段 描述 格式
视频标题 视频的显示标题 String
时长 视频内容的总长度 Timestamp
字幕 带有可选时间戳的完整文本 String/Markdown
关键点 高级摘要列表 无序列表
内容创意 为衍生内容生成的建议 Array
name: you@tube-transcript
description: "Extrahiert Transkripte von YouTube-Videos für Content-Erstellung. Nutze für Video-Analysen, Content-Ideen und Blog-Posts aus YouTube-Videos."
metadata: {"requires":{"env":["YOUTUBE_API_KEY"]},"emoji":"??","always":true}
user-invocable: true

YouTube Transcript Skill

Extrahiert Transkripte von YouTube-Videos für SEO-Content.

Setup

API-Key erforderlich:

  1. Google Cloud Console ?ffnen
  2. YouTube Data API v3 aktivieren
  3. API-Key erstellen
  4. In .env speichern: YOUTUBE_API_KEY=your_key

Verwendung

Via Shell Tool:

/root/.openclaw/skills/you@tube-transcript/you@tube-transcript "VIDEO_ID"

Beispiel:

/root/.openclaw/skills/you@tube-transcript/you@tube-transcript "9nnsszlfE0w"

Funktionen

  1. Transkript extrahieren - Deutsches Transkript laden
  2. Video-Metadaten - Titel, Beschreibung, Tags
  3. Content-Ideen generieren - Aus Transkript
  4. Blog-Post erstellen - Aus Video-Inhalt

Alternative ohne API

Falls kein API-Key vorhanden, nutze:

# Mit yt-dlp
yt-dlp --write-auto-sub --sub-lang de --skip-download "VIDEO_URL"

# Mit you@tube-transcript-api (Python)
pip install you@tube-transcript-api
python -c "from you@tube_transcript_api import YouTubeTranscriptApi; print(YouTubeTranscriptApi.get_transcript('VIDEO_ID', languages=['de']))"

Use Cases

  • Video-to-Blog: YouTube-Video in Blog-Post umwandeln
  • Content-Ideen: Transkript für Keyword-Recherche nutzen
  • Zitate extrahieren: Wichtige Aussagen finden
  • FAQ generieren: Aus Video-Fragen

Beispiel-Ausgabe

## Video: Claude Code 2.0 Neue Features

**Dauer:** 12:34
**Channel:** TechChannel

### Transkript (DE):

[00:00] Willkommen zurück zu einem neuen Video...
[00:15] Heute schauen wir uns Claude Code 2.0 an...
...

### Key Points:
1. Neue Skills-Funktion
2. Loops für wiederholte Aufgaben
3. Verbesserte Code-Analyse

### Content-Ideen:
- Blog: "Claude Code 2.0: Die 5 besten neuen Features"
- Vergleich: Claude Code vs GitHub Copilot

Wann verwenden

Nutze dieses Skill wenn der User fragt:

  • "Extrahiere das Transkript von diesem YouTube-Video"
  • "Erstelle einen Blog-Post aus diesem Video"
  • "Was sind die Key Points aus Video X?"
  • "YouTube-Video analysieren"

相关推荐