Content Youtube

Download YouTube videos to the source directory.

Isaac-Flath Updated

File contents

/content-youtube

Download a YouTube video to a project's source/ directory.

Usage

/content-youtube <youtube-url> [project-path]

Prerequisites

  • uv CLI: brew install uv or pip install uv
  • yt-dlp CLI: brew install yt-dlp

Run

# Download into this project's source/ directory
uv run .claude/skills/content-youtube/scripts/download.py "<youtube-url>" source/

# Or rely on the default output_dir ("source/")
uv run .claude/skills/content-youtube/scripts/download.py "<youtube-url>"

Options

  • url - YouTube video URL (required)
  • output_dir - Output directory (required)
  • --max-size - Maximum file size in MB (default: 500)
  • --audio-only - Download audio only (mp3)

Output

Downloads video to source/{video-title}.mp4

After Download

Run /content-transcribe to transcribe the video.

Isaac-Flath/agent-starter-skills/tree/main/.claude/skills/content-youtube commit 4c890afdcd

Frequently asked questions

npx skillmds@latest add isaac-flath/content-youtube