К основному содержанию
скилл CX Codex

video-transcript-downloader — скилл для Claude Code: транскрипты

Достаёт транскрипт из видео одной командой и скачивает видео, аудио или субтитры через yt-dlp. Пригодится, когда доклад проще прочитать, чем смотреть.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add steipete/agent-scripts --skill video-transcript-downloader -a claude-code
Открыть на GitHub

Что делает video-transcript-downloader

Скилл даёт агенту скрипт scripts/vtd.js, который вытаскивает транскрипт или медиа из ролика. По умолчанию текст выходит одним чистым абзацем, таймкоды включаются флагом --timestamps, а вставки вроде [Music] вырезаются, если не попросить --keep-brackets. На YouTube транскрипт сначала пробуют взять через youtube-transcript-plus. Не вышло — качаются субтитры через yt-dlp и чистятся в абзац.

Кроме транскрипта есть подкоманды download, audio, subs и formats. Последняя показывает id форматов, разрешение и контейнер, чтобы выбрать нужный перед скачиванием. Лишние аргументы yt-dlp передаются после --, так работает --remux-video mp4 для mp4 без перекодирования.

Перед первым запуском нужен npm ci в папке скилла. В системе должны стоять yt-dlp и ffmpeg — без них скрипт не заработает, через brew они ставятся командой brew install yt-dlp ffmpeg. Справка по подкомандам открывается без ссылки: ./scripts/vtd.js transcript --help.

Какие задачи решает

  • прочитать доклад текстом, не тратя время на просмотр
  • вытащить аудиодорожку для расшифровки
  • скачать субтитры только на нужном языке
  • собрать транскрипт в один абзац без таймкодов
  • посмотреть список форматов и выбрать конкретный

Примеры запросов агенту

  • Сделай транскрипт из этого видео и собери всё в один абзац
  • Скачай аудио из ролика в ~/Downloads
  • Покажи доступные форматы для этого видео, хочу выбрать нужный

Как установить video-transcript-downloader

1Через Skills CLI (Vercel)

npx skills add steipete/agent-scripts --skill video-transcript-downloader -a claude-code

2Вручную: положить файлы

~/.claude/skills/video-transcript-downloader/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/video-transcript-downloader/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о video-transcript-downloader

Как установить video-transcript-downloader в Claude Code?

Выполните npx skills add steipete/agent-scripts --skill video-transcript-downloader -a claude-code. Скилл окажется в ~/.claude/skills/video-transcript-downloader/SKILL.md, после чего зайдите в его папку и запустите npm ci.

Что делает video-transcript-downloader?

Печатает транскрипт видео одним абзацем либо скачивает само видео, аудио или субтитры. Всё идёт через один скрипт scripts/vtd.js с подкомандами.

Что нужно поставить до первого запуска?

yt-dlp и ffmpeg. Скрипт вызывает их для субтитров и скачивания, поэтому без них работа обрывается на полпути.

Исходный текст

SKILL.md · MIT
---
name: video-transcript-downloader
description: "yt-dlp downloads: video, audio, subtitles, transcripts, clips, playlists."
---

# Video Transcript Downloader

`./scripts/vtd.js` can:
- Print a transcript as a clean paragraph (timestamps optional).
- Download video/audio/subtitles.

Transcript behavior:
- YouTube: fetch via `youtube-transcript-plus` when possible.
- Otherwise: pull subtitles via `yt-dlp`, then clean into a paragraph.

## Setup

```bash
cd ~/Projects/agent-scripts/skills/video-transcript-downloader && npm ci
```

CLI syntax:

```bash
./scripts/vtd.js --help
./scripts/vtd.js transcript --help
```

Subcommands support focused help without requiring `--url`.

## Transcript (default: clean paragraph)

```bash
./scripts/vtd.js transcript --url 'https://…'
./scripts/vtd.js transcript --url 'https://…' --lang en
./scripts/vtd.js transcript --url 'https://…' --timestamps
./scripts/vtd.js transcript --url 'https://…' --keep-brackets
```

## Download video / audio / subtitles

```bash
./scripts/vtd.js download --url 'https://…' --output-dir ~/Downloads
./scripts/vtd.js audio --url 'https://…' --output-dir ~/Downloads
./scripts/vtd.js subs --url 'https://…' --output-dir ~/Downloads --lang en
```

## Formats (list + choose)

List available formats (format ids, resolution, container, audio-only, etc):

```bash
./scripts/vtd.js formats --url 'https://…'
```

Download a specific format id (example):

```bash
./scripts/vtd.js download --url 'https://…' --output-dir ~/Downloads -- --format 137+140
```

Prefer MP4 container without re-encoding (remux when possible):

```bash
./scripts/vtd.js download --url 'https://…' --output-dir ~/Downloads -- --remux-video mp4
```

## Notes

- Default transcript output is a single paragraph. Use `--timestamps` only when asked.
- Bracketed cues like `[Music]` are stripped by default; keep them via `--keep-brackets`.
- Pass extra `yt-dlp` args after `--` for `transcript` fallback, `download`, `audio`, `subs`, `formats`.

```bash
./scripts/vtd.js formats --url 'https://…' -- -v
```

## Troubleshooting (only when needed)

- Missing `yt-dlp` / `ffmpeg`:

```bash
brew install yt-dlp ffmpeg
```

- Verify:

```bash
yt-dlp --version
ffmpeg -version | head -n 1
```

© steipete · MIT · steipete/agent-scripts

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
youtube-downloader daymade Загружает видео, аудио и субтитры с YouTube или HLS-потоков через yt-dlp и ffmpeg. Помогает получить медиафайл или сохранить текстовую расшифровку без скачивания полного видео. CX Codex +1 1 500установок video-download calesthio Скачивает видео, аудио и субтитры по URL через yt-dlp. Пригодится для получения файла, выбора качества или просмотра метаданных без загрузки. CX Codex +1 1 200установок video-transcript ZeroPointRepo Извлекает субтитры и текст из роликов YouTube по ссылке или идентификатору. Пригодится, когда нужно быстро получить конспект видео или цитаты. CX Codex +1 885установок video-summarizer liang121 Скачивает видео и аудио с веб-сайтов через yt-dlp, извлекает субтитры или распознаёт речь через faster-whisper и собирает текстовое саммари. CX Codex +1 524установок baoyu-youtube-transcript JimLiu Скачивает субтитры и обложку видео YouTube по ссылке или ID. Пригодится, когда нужен текст ролика без ручного копирования. CX Codex +1 21 600установок video-use browser-use Скилл монтирует видео через диалог: расшифровывает речь, режет материал, добавляет субтитры и графические оверлеи. Подходит для роликов, интервью и уроков. CX Codex +1 5 100установок

Из того же набора4

Спонсоры проекта

Компании, которые помогают держать аналитику открытой