← All skills
video-downloader-skill
95 / 100 · Low risk
Fine to try.
By Leoyishou/personal-ai-company (GitHub) · media · 31 stars · scanned at commit 581367e
Downloads videos and audio from YouTube, Bilibili, Twitter, and other platforms using yt-dlp. Supports quality selection, format conversion, and audio extraction.
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.
Found in 14 places.
Show 11 more
- claude-global/skills/_archived/video-downloader-skill/SKILL.md, line 52
python3 /Users/liuyishou/.claude/skills/video-downloader-skill/scripts/video_download.py "https://www.youtube.com/watch?v=..." -a - claude-global/skills/_archived/video-downloader-skill/SKILL.md, line 58
python3 /Users/liuyishou/.claude/skills/video-downloader-skill/scripts/video_download.py "<URL>" -c /path/to/cookies.txt - claude-global/skills/_archived/video-downloader-skill/scripts/video_download.py, line 83
subprocess.run(["yt-dlp", "--version"], capture_output=True, check=True) - claude-global/skills/_archived/video-downloader-skill/scripts/video_download.py, line 85
except (subprocess.CalledProcessError, FileNotFoundError): - claude-global/skills/_archived/video-downloader-skill/scripts/video_download.py, line 91
result = subprocess.run( - claude-global/skills/_archived/video-downloader-skill/scripts/video_download.py, line 96
raise subprocess.CalledProcessError(result.returncode, result.args) - claude-global/skills/_archived/video-downloader-skill/scripts/video_download.py, line 97
except subprocess.CalledProcessError: - claude-global/skills/_archived/video-downloader-skill/scripts/video_download.py, line 99
subprocess.run([sys.executable, "-m", "pip", "install", "--user", "yt-dlp"], check=True) - claude-global/skills/_archived/video-downloader-skill/scripts/video_download.py, line 108
result = subprocess.run( - claude-global/skills/_archived/video-downloader-skill/scripts/video_download.py, line 211
subprocess.run(cmd, check=True) - claude-global/skills/_archived/video-downloader-skill/scripts/video_download.py, line 213
except subprocess.CalledProcessError as e:
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'video-downloader-skill' ] || [ -L ~/.agents/skills/'video-downloader-skill' ]; then echo 'A skill folder named video-downloader-skill already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/Leoyishou/personal-ai-company' "$d" && git -C "$d" checkout --quiet '581367e77dc789f4d6bedced789c0e53e0f8cf80' -- 'claude-global/skills/_archived/video-downloader-skill' && mkdir -p ~/.agents/skills && cp -R "$d"/'claude-global/skills/_archived/video-downloader-skill' ~/.agents/skills/'video-downloader-skill' && 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/'video-downloader-skill' ~/.claude/skills/'video-downloader-skill' (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 Leoyishou/personal-ai-company shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/Leoyishou/personal-ai-company/)
Score history
| Date | Version | Score |
|---|
| 2026-11-10 | 581367e | 95 |