youtube

star 31

Get YouTube video information, metadata, and transcripts/subtitles. Use when: user asks about a YouTube video, wants a video summary, needs a transcript, or asks to extract info from a YouTube URL. NOT for: downloading videos, live streams, or private/unlisted videos.

ericwang915 By ericwang915 schedule Updated 3/2/2026

name: youtube description: "Get YouTube video information, metadata, and transcripts/subtitles. Use when: user asks about a YouTube video, wants a video summary, needs a transcript, or asks to extract info from a YouTube URL. NOT for: downloading videos, live streams, or private/unlisted videos." dependencies: yt-dlp, youtube-transcript-api metadata: emoji: "▶️"

YouTube Skill

Extract information and transcripts from YouTube videos via yt-dlp and youtube-transcript-api.

When to Use

USE this skill when:

  • "What's this video about? https://youtube.com/watch?v=xyz"
  • "Get the transcript of this video"
  • "Search YouTube for Python tutorials"
  • "Video title, duration, and description"
  • User provides a YouTube URL and wants metadata or transcript

When NOT to Use

DON'T use this skill when:

  • Downloading videos or audio → use yt-dlp directly with download opts
  • Live streams → transcript availability may be limited
  • Private or unlisted videos → access may be restricted

Usage/Commands

python {skill_path}/youtube_info.py URL [command] [options]

Commands:

  • info (default) — video title, duration, views, description
  • transcript — full transcript/subtitles
  • search — search YouTube for videos (uses URL arg as search query)

Options:

  • --lang en — transcript language (default: en)
  • --format json — output as JSON
  • --max 5 — max results for search (default: 5)

Examples

  • "What's this video about? https://youtube.com/watch?v=xyz" → python {skill_path}/youtube_info.py <URL> info
  • "Get the transcript of this video" → python {skill_path}/youtube_info.py <URL> transcript
  • "Search YouTube for Python tutorials" → python {skill_path}/youtube_info.py "Python tutorials" search

Notes

  • Install dependencies: pip install yt-dlp youtube-transcript-api
  • Transcript availability depends on whether the video has captions
Install via CLI
npx skills add https://github.com/ericwang915/PythonClaw --skill youtube
Repository Details
star Stars 31
call_split Forks 10
navigation Branch main
article Path SKILL.md
More from Creator