# Content Youtube

> Download YouTube videos to the source directory.

- Skill: `isaac-flath/content-youtube` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add isaac-flath/content-youtube`
- Raw SKILL.md: https://api.skillmd.com/api/skills/isaac-flath/content-youtube/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: Isaac-Flath (https://skillmd.com/u/isaac-flath)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/isaac-flath/content-youtube

---


# /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

```bash
# 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.

