Agent Skills: YouTube Video to Audio

Download YouTube videos as audio files using yt-dlp

UncategorizedID: MacHu-GWU/sanhe-claude-code-plugins/youtube-video-to-audio

Install this agent skill to your local

pnpm dlx add-skill https://github.com/MacHu-GWU/sanhe-claude-code-plugins/tree/HEAD/plugins/social-media-network/youtube/skills/youtube-video-to-audio

Skill Files

Browse the full folder contents for youtube-video-to-audio.

Download Skill

Loading file tree…

plugins/social-media-network/youtube/skills/youtube-video-to-audio/SKILL.md

Skill Metadata

Name
youtube-video-to-audio
Description
Download YouTube videos as audio files using yt-dlp

YouTube Video to Audio

Extract and download audio from YouTube videos.

Usage

python scripts/download_audio.py --video-url "https://www.youtube.com/watch?v=VIDEO_ID"

Options

  • --video-url (required) - YouTube video URL to download
  • --quality - Quality selector (default: "bestaudio[abr<=64]/worstaudio")
  • --audio-format - Output format: mp3, aac, wav (default: mp3)
  • --bitrate - Audio bitrate: 64K, 128K, 192K, 320K (default: 64K)
  • --output - Custom output path (default: ~/tmp/download_audio_result.mp3)

Examples

# Basic usage (default: 64K bitrate MP3 to ~/tmp/download_audio_result.mp3)
python scripts/download_audio.py --video-url "https://www.youtube.com/watch?v=d6rZtgHcbWA"

# High quality with custom bitrate
python scripts/download_audio.py --video-url "https://youtu.be/xyz" --quality "bestaudio" --bitrate "128K"

# Custom output location
python scripts/download_audio.py --video-url "https://youtu.be/xyz" --output "/path/to/output.mp3"

Requirements

  • Python 3.11+
  • ffmpeg installed at ~/ffmpeg
  • yt-dlp (auto-downloaded on first run)