yt-dlp Video Downloader Skill
Use yt-dlp CLI to download and process videos from YouTube and other platforms.
Availability
Before every operation, run yt-dlp --version. If unavailable, quit; the user installs it manually.
Documentation Access
For specific options/features or complex, unfamiliar requests:
Fetch the docs:
curl -s https://raw.githubusercontent.com/yt-dlp/yt-dlp/refs/heads/master/README.md -o <temp-dir>/yt-dlp-docs.mdUse a subagent to search the docs (preserves context window):
task( subagent_type="explore", description="Search yt-dlp docs", prompt="Thoroughness: quick Read <temp-dir>/yt-dlp-docs.md and find information about [SPECIFIC TOPIC]. Return only the relevant options and examples." )
Workflow
Simple requests → execute directly with known options. Complex/unfamiliar requests → fetch docs → subagent search → execute.
Guidelines
- Verify installation first.
- Delegate extensive doc searches to a subagent.
- Always show the command being run.
- Explain common issues (geo-restrictions, age-gates, etc.).