youtube
Common yt-dlp actions - download videos/audio, extract transcripts, get metadata, handle playlists
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Common yt-dlp actions - download videos/audio, extract transcripts, get metadata, handle playlists
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when working with mise - creating/editing mise.toml or .mise.toml files, defining tasks with usage field arguments, managing dev tools and environments, configuring hooks, or when user mentions mise configuration.
Prisma 7 ORM with PostgreSQL — schema design, migrations, seeding, and Railway deployment patterns. This skill should be used when setting up Prisma in a new project, writing migrations, managing database schemas, or deploying Prisma-backed services to Railway.
Railway deployment and infrastructure management skill. This skill should be used when deploying applications to Railway, managing Railway services, checking deployment status, viewing logs, configuring environment variables, or troubleshooting Railway deployments.
NestJS 11 backend patterns with Fastify, modular architecture, guards, pipes, and Railway deployment. This skill should be used when building NestJS APIs, setting up backend services, or creating REST/GraphQL endpoints with NestJS.
shadcn/studio component library with MCP integration, theme generation, and block patterns. This skill should be used when building UI with shadcn components, selecting dashboard layouts, or generating landing pages. Canonical source for all shadcn-based work.
Theme generation with tweakcn for shadcn/ui and Magic UI animations. Use when setting up project themes, customizing color schemes, adding dark mode, or integrating animated components.
| name | youtube |
| description | Common yt-dlp actions - download videos/audio, extract transcripts, get metadata, handle playlists |
Swiss army knife for YouTube using yt-dlp. Light scripts for the most common actions.
pip install yt-dlp or brew install yt-dlp)brew install ffmpeg)All scripts are in skills/youtube/scripts/. Output goes to skills/youtube/output/.
python transcript.py "URL" # Default: English
python transcript.py "URL" --lang es # Spanish
python transcript.py "URL" --timestamps # Keep timestamps
# Video
python download.py "URL" # Best quality
python download.py "URL" --quality 720 # 720p max
# Audio only
python download.py "URL" --audio # Best audio → mp3
python download.py "URL" --audio --format m4a # Keep as m4a
python info.py "URL" # Title, duration, channel
python info.py "URL" --json # Full JSON dump
python info.py "URL" --formats # Available formats
python playlist.py "URL" # List all videos
python playlist.py "URL" --download # Download all
python playlist.py "URL" --download --audio # Audio only
python playlist.py "URL" --range 1-5 # Videos 1-5 only
Research a video:
python info.py "URL" # Check what we're working with
python transcript.py "URL" # Get transcript for AI analysis
Archive a podcast:
python download.py "URL" --audio # Just the audio as mp3
Download a course:
python playlist.py "URL" --download --quality 720
skills/youtube/output/
├── transcripts/ # .txt transcript files
├── videos/ # Downloaded videos
├── audio/ # Extracted audio files
└── info/ # JSON metadata dumps