← All skills
youtube-toolkit
82 / 100 · Low risk
Fine to try. Some of what it can do is expected: a coding skill usually runs build and test commands.
By wquguru/skills (GitHub) · coding · 94 stars · scanned at commit a432f94
Download YouTube videos with yt-dlp and post-process them with ffmpeg — fetch best-quality video/audio, convert formats, extract audio, and burn in translated (e.g. Chinese) subtitles with a translator watermark. Covers cross-environment tool installation (macOS-focused) including the ffmpeg-full / libass gotcha. Triggers on "youtube 视频下载处理".
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
This is disclosed by the author in the skill's SKILL.md or README.
Found in 17 places.
Show 14 more
- skills/youtube-toolkit/references/installation-and-recipes.md, line 8
brew install yt-dlp # downloader - skills/youtube-toolkit/references/installation-and-recipes.md, line 9
brew install ffmpeg-full # ffmpeg WITH libass/drawtext (lean `ffmpeg` lacks them) - skills/youtube-toolkit/references/installation-and-recipes.md, line 10
brew install deno # optional JS runtime for yt-dlp's YouTube extractor - skills/youtube-toolkit/references/installation-and-recipes.md, line 26
sudo apt-get install ffmpeg python3-pip fonts-noto-cjk # Debian/Ubuntu - skills/youtube-toolkit/references/installation-and-recipes.md, line 27
python3 -m pip install -U --user yt-dlp - skills/youtube-toolkit/references/installation-and-recipes.md, line 35
pip install -U yt-dlp - skills/youtube-toolkit/references/installation-and-recipes.md, line 41
yt-dlp's YouTube extractor wants a JS runtime. Without one it warns and falls back to the Android client (usually still works, some formats may be missing). Ins - skills/youtube-toolkit/scripts/burn-subs.sh, line 71
echo " macOS: brew install ffmpeg-full" >&2 - skills/youtube-toolkit/scripts/install-tools.sh, line 27
note "installing yt-dlp"; brew install yt-dlp; fi - skills/youtube-toolkit/scripts/install-tools.sh, line 36
brew install ffmpeg-full - skills/youtube-toolkit/scripts/install-tools.sh, line 42
brew install deno || note "deno optional; skipped" - skills/youtube-toolkit/scripts/install-tools.sh, line 48
note "apt-get install ffmpeg (distro builds include libass)" - skills/youtube-toolkit/scripts/install-tools.sh, line 49
$SUDO apt-get update -qq && $SUDO apt-get install -y ffmpeg python3-pip fonts-noto-cjk - skills/youtube-toolkit/scripts/install-tools.sh, line 54
note "installing yt-dlp via pip"; python3 -m pip install -U --user yt-dlp; fi
Runs commands on your computer
The author does not mention this. Expected for a coding skill.
Found in 6 places.
Show 3 more
Connects to the internet
The author does not mention this.
Found in 1 place.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'youtube-toolkit' ] || [ -L ~/.agents/skills/'youtube-toolkit' ]; then echo 'A skill folder named youtube-toolkit already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/wquguru/skills' "$d" && git -C "$d" checkout --quiet 'a432f940754e34ec8869b33ccf0790b4c53e08bd' -- 'skills/youtube-toolkit' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/youtube-toolkit' ~/.agents/skills/'youtube-toolkit' && 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-toolkit' ~/.claude/skills/'youtube-toolkit' (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 wquguru/skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/wquguru/skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-07 | a432f94 | 82 |