transcript-downloader

Installation
SKILL.md

Transcript Downloader (transcript-downloader)

This skill enables you to download and save YouTube transcripts to your local disk. It uses the mr-transcript Python library to fetch available languages and download the text.

Workflow

  1. Identify URL: Extract the YouTube URL from the user's message.
  2. List Languages: Run the scripts/downloader.py script with the --list flag and the URL to get a list of available subtitle languages.
  3. User Selection: Present the list of languages (e.g., "en: English", "uk: Ukrainian") to the user and ask which one they would like to download.
  4. Download: Once the user chooses a language, run the scripts/downloader.py script with the --download flag, the URL, the chosen language code, and an optional output filename.
  5. Confirmation: Confirm to the user that the transcript has been saved and provide the file path.

Scripts

scripts/downloader.py

This script handles the interaction with the mr-transcript library. It automatically manages its dependencies by trying to use uv first, and falling back to a local virtual environment (.venv) if uv is not available.

Related skills
Installs
7
First Seen
Apr 21, 2026