Search YouTube and return structured video results with metadata. Use this skill whenever the user wants to search YouTube, find videos on a topic, research what's trending on YouTube, compare YouTube videos, or look up YouTube creators/channels. Triggers on phrases like "search YouTube for", "find videos about", "what videos are there on", "YouTube results for", or any request involving YouTube video discovery or research.
Search YouTube using yt-dlp and return structured, formatted results with engagement metrics.
Run the search script:
python "C:/Users/Chase/.claude/skills/yt-search/scripts/search.py" <query> [--count N] [--months N] [--no-date-filter]
<query> — search terms (required)--count N — number of results to return (default: 20)--months N — only show videos from the last N months (default: 6)--no-date-filter — include videos of any age# Basic search (top 20, last 6 months)
python "C:/Users/Chase/.claude/skills/yt-search/scripts/search.py" claude code tutorial
# Fewer results, shorter window
python "C:/Users/Chase/.claude/skills/yt-search/scripts/search.py" obsidian workflow --count 5 --months 3
# All time, no date filter
python "C:/Users/Chase/.claude/skills/yt-search/scripts/search.py" AI agents --count 10 --no-date-filter
Each result includes:
Results are separated by dividers for easy scanning. Status messages (searching, filtering) go to stderr; the formatted results go to stdout.
pip install yt-dlp)