← All skills
youtube
74 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a media skill usually calls an AI service over the internet.
By ariadoss/superskills (GitHub) · media · 12 stars · scanned at commit c7ec8d7
Download YouTube video transcripts when user provides a YouTube URL or asks to download/get/fetch a transcript from YouTube. Also use when user wants to transcribe or get captions/subtitles from a YouTube video.
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this. It runs automatically when the plugin is installed.
Found in 21 places.
Show 17 more
- skills/youtube/SKILL.md, line 55
pip3 install yt-dlp - skills/youtube/SKILL.md, line 67
yt-dlp --list-subs "YOUTUBE_URL" - skills/youtube/SKILL.md, line 82
yt-dlp --write-sub --skip-download --output "OUTPUT_NAME" "YOUTUBE_URL" - skills/youtube/SKILL.md, line 90
yt-dlp --write-auto-sub --skip-download --output "OUTPUT_NAME" "YOUTUBE_URL" - skills/youtube/SKILL.md, line 103
yt-dlp --print "%(filesize,filesize_approx)s" -f "bestaudio" "YOUTUBE_URL" - skills/youtube/SKILL.md, line 116
command -v whisper - skills/youtube/SKILL.md, line 125
pip3 install openai-whisper - skills/youtube/SKILL.md, line 131
yt-dlp -x --audio-format mp3 --output "audio_%(id)s.%(ext)s" "YOUTUBE_URL" - skills/youtube/SKILL.md, line 138
whisper audio_VIDEO_ID.mp3 --model base --output_format vtt - skills/youtube/SKILL.md, line 157
rm audio_VIDEO_ID.mp3 - skills/youtube/SKILL.md, line 165
yt-dlp --print "%(title)s" "YOUTUBE_URL" - skills/youtube/SKILL.md, line 180
python3 -c " - skills/youtube/SKILL.md, line 199
VIDEO_TITLE=$(yt-dlp --print "%(title)s" "YOUTUBE_URL" | tr '/' '_' | tr ':' '-' | tr '?' '' | tr '"' '') - skills/youtube/SKILL.md, line 241
VIDEO_URL="https://www.youtube.com/watch?v=dQw4w9WgXcQ" - hooks/hooks.json, line 8
"command": "\"${CLAUDE_PLUGIN_ROOT}/scripts/qa-full-ledger-hook.sh\"" - hooks/hooks.json, line 18
"command": "\"${CLAUDE_PLUGIN_ROOT}/scripts/qa-full-ledger-hook.sh\"" - hooks/hooks.json, line 28
"command": "\"${CLAUDE_PLUGIN_ROOT}/scripts/handoff-trigger-hook.sh\""
and 1 more places
Downloads and installs other software
This is disclosed by the author in the skill's SKILL.md or README.
Found in 15 places.
Show 12 more
- skills/youtube/SKILL.md, line 57
python3 -m pip install yt-dlp - skills/youtube/SKILL.md, line 119
If not installed, ask user: "Whisper is not installed. Install it with `pip install openai-whisper` (requires ~1-3GB for models)? This is a one-time installatio - skills/youtube/SKILL.md, line 125
pip3 install openai-whisper - skills/youtube/SKILL.md, line 253
brew install yt-dlp - skills/youtube/SKILL.md, line 255
sudo apt update && sudo apt install -y yt-dlp - skills/youtube/SKILL.md, line 257
pip3 install yt-dlp - skills/youtube/SKILL.md, line 306
pip3 install openai-whisper - skills/youtube/SKILL.md, line 395
- Provide fallback: "Install manually with: `pip3 install openai-whisper`" - setup, line 248
log " [install] bun via curl -fsSL $BUN_INSTALL_URL | bash (third-party installer)" - setup, line 249
curl -fsSL "$BUN_INSTALL_URL" | bash >/dev/null 2>&1 || { - setup, line 251
log " Install manually: curl -fsSL $BUN_INSTALL_URL | bash" - setup, line 284
log " Install: brew install ffuf"
Connects to the internet
This is disclosed by the author in the skill's SKILL.md or README. Expected for a media skill.
Found in 3 places.
Changes files outside its own folder
The author does not mention this. It runs automatically when the plugin is installed.
Found in 2 places.
Safer alternatives
Low-risk skills in the same category (media) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'youtube' ] || [ -L ~/.agents/skills/'youtube' ]; then echo 'A skill folder named youtube already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/ariadoss/superskills' "$d" && git -C "$d" checkout --quiet 'c7ec8d78e5dc37484c2cfe90ab04de163d97dd41' -- 'skills/youtube' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/youtube' ~/.agents/skills/'youtube' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'youtube' ~/.claude/skills/'youtube' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for ariadoss/superskills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/ariadoss/superskills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-08 | c7ec8d7 | 74 |
| 2026-11-06 | c7ec8d7 | 84 |