📄 SKILL.md

← Vault

name: youtube-content

description: >

Fetch YouTube video transcripts and transform them into structured content

(chapters, summaries, threads, blog posts). Use when the user shares a YouTube

URL or video link, asks to summarize a video, requests a transcript, or wants

to extract and reformat content from any YouTube video.


YouTube Content Tool

Extract transcripts from YouTube videos and convert them into useful formats.

Setup

`bash

pip install youtube-transcript-api

`

Helper Script

SKILL_DIR is the directory containing this SKILL.md file. The script accepts any standard YouTube URL format, short links (youtu.be), shorts, embeds, live links, or a raw 11-character video ID.

`bash

JSON output with metadata

python3 SKILL_DIR/scripts/fetch_transcript.py "https://youtube.com/watch?v=VIDEO_ID"

Plain text (good for piping into further processing)

python3 SKILL_DIR/scripts/fetch_transcript.py "URL" --text-only

With timestamps

python3 SKILL_DIR/scripts/fetch_transcript.py "URL" --timestamps

Specific language with fallback chain

python3 SKILL_DIR/scripts/fetch_transcript.py "URL" --language tr,en

`

Output Formats

After fetching the transcript, format it based on what the user asks for: