youtube について
YouTube の動画やプレイリストをダウンロードして処理するスキルです。字幕・文字起こしと、音声のダウンロード・MP3 のタグ付け・音楽ライブラリの整理を別のワークフローで扱います。
主な機能
- 01字幕と文字起こしのダウンロード
- 02VTT のテキスト変換と Whisper の代替手順
- 03音声やプレイリストの MP3 ダウンロード
- 04MP3 のタグ付けと音楽の整理
- 05依頼内容に応じたワークフロー選択
活用シーン
- 01動画から字幕やテキストを取得
- 02音楽ライブラリ用にプレイリストをダウンロード
- 03ダウンロードした MP3 にタグを付けて整理
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ steveclarke/ dotfiles --skill youtubeインストール後、Claude Code で/youtubeを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/mp3-download.mdtranscripts.mdscripts/ytmp3詳細
YouTube
YouTube の動画やプレイリストからコンテンツをダウンロードして処理します。
機能
このスキルでは、次の 2 つの主なワークフローを扱います。
| タスク | リファレンス | 使用する場面 |
|---|---|---|
| 文字起こし | references/transcripts.md | ユーザーが動画のキャプション、字幕、テキストコンテンツを求めている場合 |
| 音楽/MP3 | references/mp3-download.md | ユーザーが音声のダウンロード、MP3 のタグ付け、音楽ライブラリの作成を求めている場合 |
クイックスタート
文字起こしの場合
# Check available subtitles
yt-dlp --list-subs "YOUTUBE_URL"
# Download auto-generated subtitles
yt-dlp --write-auto-sub --skip-download -o "transcript" "YOUTUBE_URL"
VTT からテキストへの変換や Whisper によるフォールバックを含む、ワークフロー全体については references/transcripts.md を読み込んでください。
音楽/MP3 の場合
# Check playlist info
ytmp3 info "YOUTUBE_URL"
# Download playlist
ytmp3 download "YOUTUBE_URL"
タグ付けと整理のワークフロー全体については references/mp3-download.md を読み込んでください。
前提条件
- yt-dlp — YouTube ダウンローダー(
brew install yt-dlpでインストール) - eyeD3 — MP3 のタグ付け用(
brew install eye-d3でインストール。MP3 のワークフローで必要)
ワークフローの選択
ユーザーのリクエストに基づいて選択します。
- 「transcript」、「captions」、「subtitles」、「transcribe」、「text from video」→
references/transcripts.mdを読み込む - 「download music」、「MP3」、「playlist」、「tag」、「album」、「music library」→
references/mp3-download.mdを読み込む
不明な場合は、YouTube のコンテンツをどうしたいのかユーザーに尋ねてください。
コメント
Markdown 対応