download-youtube

Download YouTube videos or audio with embedded subtitles using yt-dlp.

Updated Feb 11, 2018
One-click install
npx skills add https://github.com/tpott/pub_musings --skill download-youtube-tpott
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: download-youtube
Source: https://github.com/tpott/pub_musings/tree/main/cc_plugins/skills/download-youtube
Command: npx skills add https://github.com/tpott/pub_musings --skill download-youtube-tpott

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a simple, repeatable way to download YouTube videos or audio content for offline viewing, including embedded subtitles, so you can build a local library without manual steps.

Core Features & Use Cases

  • One-click download: fetch videos from a YouTube URL using yt-dlp with subtitles embedded.
  • Output management: review and rename verbose filenames to readable titles for easier library organization.
  • Use Case: save a training video for offline viewing or extract audio for podcasts or presentations.

Quick Start

Download the YouTube video at the provided URL to your Videos folder with embedded subtitles.

Frequently Asked Questions about download-youtube

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I download a YouTube video with embedded subtitles for offline viewing?

You can download a YouTube video with embedded subtitles by providing the URL to this Skill. It uses yt-dlp in a shell environment to fetch the video and save it locally for offline access with subs included.

What's the best way to extract audio from a YouTube video for a podcast?

To extract audio from a YouTube video, you provide the URL to this Skill. It executes yt-dlp commands to fetch the audio content, allowing you to save it locally for podcasts or presentations.

Can I automatically rename downloaded YouTube video files to readable titles?

Yes, you can rename downloaded YouTube video files to readable titles. The Skill reviews and renames verbose default filenames, helping you maintain a cleanly organized local video library.

Do I need yt-dlp and a shell environment to automate YouTube video downloads?

Yes, you need yt-dlp and a shell environment to automate YouTube video downloads. The Skill requires these dependencies to run deterministic download commands and verify the resulting offline files.

How does automation handle saving YouTube videos to a local library?

Automation handles saving YouTube videos by running deterministic yt-dlp shell commands from a given URL. This process fetches the media with embedded subtitles and organizes the output files for your local library.

Are there limitations when using yt-dlp to save YouTube videos with subtitles?

The primary limitation when using yt-dlp to save YouTube videos is the requirement of a shell environment. Additionally, users must manually verify the resulting file and manage output filenames for library organization.