Download YouTube videos with customizable quality and format options. Use this skill when the user asks to download, save, or grab YouTube videos. Supports various quality settings (best, 1080p, 720p, 480p, 360p), multiple formats (mp4, webm, mkv), and audio-only downloads as MP3.
The youtube-downloader skill is designed to provide users with a seamless way to download videos from YouTube, addressing the common need for offline access to video content. By allowing users to specify customizable options for video quality and format, this skill ensures that users can obtain videos that best fit their device capabilities and personal preferences. This skill is particularly valuable for those who wish to watch their favorite content without relying on an internet connection, making it ideal for travel or limited connectivity scenarios.
Key features of the youtube-downloader skill include support for various video quality settings ranging from the highest available quality to lower resolutions, as well as the option to download videos in multiple formats such as mp4, webm, and mkv. Users can also opt for audio-only downloads, making it possible to save music or podcasts as MP3 files. With a simple command-line interface, the skill caters to both casual users and more technical individuals who appreciate the ability to customize their downloads, including the option to specify a custom output directory.
This skill is particularly useful for students, educators, and content creators who need reliable access to video materials for lectures, research, or personal projects. It targets users who frequently consume video content and prefer to have a local copy for convenience. Additionally, the skill's automation of the installation process for yt-dlp makes it accessible to users who may not have extensive technical knowledge, providing an effortless solution for downloading YouTube videos.
You can download a video by running the command: `python scripts/download_video.py "https://www.youtube.com/watch?v=VIDEO_ID"`. Replace VIDEO_ID with the actual ID of the video.
You can download videos in mp4, webm, and mkv formats.
No, the skill is designed to download single videos only; playlists are skipped by default.
Yes, the script automatically handles the installation of yt-dlp if it is not already present.
By default, downloaded files are saved to `/mnt/user-data/outputs/`.
Quick Setup:
.claude/skills/Repository
ComposioHQ/awesome-claude-skills