skillZs
★ LIVE SKILL TAGS ★
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
※ REAL INSTALL DATA ※
← back to all skills
steveclarke/dotfiles113 installs

youtube

Download YouTube content — transcripts, captions, subtitles, MP3s, playlists. Triggers on YouTube URLs or 'download', 'transcribe', 'get content from' a video.

How do I install this agent skill?

npx skills add https://github.com/steveclarke/dotfiles --skill youtube
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubwarn

    This skill facilitates the download and processing of YouTube content, including audio and transcripts. It involves the installation of external tools like yt-dlp and Whisper, occasionally requiring administrative privileges (sudo) on Linux systems. While the skill employs basic sanitization for filenames, it remains susceptible to indirect prompt injection due to its processing of untrusted video metadata and captions.

  • Socketpass

    No alerts

  • Snykwarn

    Risk: MEDIUM · 2 issues

  • Runlayerwarn

    4/4 files flagged

What does this agent skill do?

YouTube

Download and process content from YouTube videos and playlists.

Capabilities

This skill handles two main workflows:

TaskReferenceUse When
Transcriptsreferences/transcripts.mdUser wants captions, subtitles, or text content from a video
Music/MP3sreferences/mp3-download.mdUser wants to download audio, tag MP3s, or build a music library

Quick Start

For Transcripts

# Check available subtitles
yt-dlp --list-subs "YOUTUBE_URL"

# Download auto-generated subtitles
yt-dlp --write-auto-sub --skip-download -o "transcript" "YOUTUBE_URL"

Load references/transcripts.md for the full workflow including VTT-to-text conversion and Whisper fallback.

For Music/MP3s

# Check playlist info
ytmp3 info "YOUTUBE_URL"

# Download playlist
ytmp3 download "YOUTUBE_URL"

Load references/mp3-download.md for the full tagging and organization workflow.

Prerequisites

  • yt-dlp — YouTube downloader (install via brew install yt-dlp)
  • eyeD3 — MP3 tagging (install via brew install eye-d3, needed for MP3 workflow)

Workflow Selection

Based on the user's request:

  • "transcript", "captions", "subtitles", "transcribe", "text from video" → Load references/transcripts.md
  • "download music", "MP3", "playlist", "tag", "album", "music library" → Load references/mp3-download.md

If unclear, ask the user what they want to do with the YouTube content.

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/steveclarke/dotfiles/youtube">View youtube on skillZs</a>