ワンクリックで
using-youtube-download
Download YouTube video or audio with yt-dlp and ffmpeg at highest available quality.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Download YouTube video or audio with yt-dlp and ffmpeg at highest available quality.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Upload and host files anonymously using decentralized storage with Originless and IPFS.
Automate web browsers for AI agents using agent-browser CLI with deterministic element selection.
Log all file changes (write, edit, delete) to a SQLite database for debugging and audit. Use when: (1) Tracking code changes, (2) Debugging issues, (3) Auditing file modifications, or (4) The user asks to track file changes.
Fetch current and historical crypto prices and compute ATH or ATL over common time windows.
Host static websites and assets via zip upload to Originless IPFS. Use when: (1) Deploying static sites, (2) Hosting HTML/CSS/JS projects, (3) Sharing web assets publicly, or (4) User asks to host static files.
Search for torrents by title or IMDB ID via a Torznab-compatible API. Use when: (1) User asks to find a torrent for a movie or show, (2) You need a magnet link for a given title, or (3) User provides an IMDB ID and wants download options.
| name | using-youtube-download |
| description | Download YouTube video or audio with yt-dlp and ffmpeg at highest available quality. |
Teach how to download YouTube videos as video files and MP3 audio, defaulting to highest quality.
yt-dlp (recommended fork of youtube-dl): https://github.com/yt-dlp/yt-dlpffmpeg (for merging/conversion)Install (Linux/macOS):
python3 -m pip install -U yt-dlp
# or
sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp && sudo chmod a+rx /usr/local/bin/yt-dlp
# ffmpeg
sudo apt install ffmpeg # Debian/Ubuntu
brew install ffmpeg # macOS (Homebrew)
Windows: use the yt-dlp.exe release and install ffmpeg for Windows.
This downloads the best video and best audio and merges them into an MP4 (default highest quality).
yt-dlp -f "bestvideo+bestaudio/best" --merge-output-format mp4 -o "%(title)s.%(ext)s" <VIDEO_URL>
Notes:
-f "bestvideo+bestaudio/best" prefers separate best video and audio streams and falls back to the single best format.--merge-output-format mp4 ensures a widely compatible container.%(title)s.%(ext)s names the file by video title.To force a max resolution (e.g., 1080p):
yt-dlp -f "bestvideo[height<=1080]+bestaudio/best" --merge-output-format mp4 -o "%(title)s.%(ext)s" <VIDEO_URL>
Extract and convert the best available audio to MP3 (highest quality):
yt-dlp -x --audio-format mp3 --audio-quality 0 -o "%(title)s.%(ext)s" <VIDEO_URL>
Options:
-x / --extract-audio extracts audio.--audio-format mp3 converts to MP3.--audio-quality 0 tells ffmpeg to use best VBR quality.If you prefer 320kbps constant bitrate MP3:
yt-dlp -x --audio-format mp3 --postprocessor-args "-b:a 320k" -o "%(title)s.%(ext)s" <VIDEO_URL>
Download an entire playlist (preserve order):
yt-dlp -f "bestvideo+bestaudio/best" --merge-output-format mp4 -o "%(playlist_index)s - %(title)s.%(ext)s" <PLAYLIST_URL>
To download only a single video from a playlist use --no-playlist.
yt-dlp -f bestaudio -o "%(title)s.%(ext)s" <VIDEO_URL>
yt-dlp -f bestvideo+bestaudio --external-downloader ffmpeg --external-downloader-args "-ss 00:01:00 -to 00:02:00" -o "%(title)s.%(ext)s" <VIDEO_URL>
.
# Highest-quality video
yt-dlp.exe -f "bestvideo+bestaudio/best" --merge-output-format mp4 -o "%(title)s.%(ext)s" https://www.youtube.com/watch?v=...
# MP3
yt-dlp.exe -x --audio-format mp3 --audio-quality 0 -o "%(title)s.%(ext)s" https://www.youtube.com/watch?v=...
--no-overwrites to avoid replacing existing files.--download-archive archive.txt to avoid re-downloading previously downloaded videos when processing playlists or channels.--quiet for scripting and check exit codes for success.This skill covers common yt-dlp patterns to download highest-quality video and audio (MP3). For automation, combine these commands into scripts and use environment variables for URLs and output directories.