youtube-transcript · intellectronica — скилл для Claude Code: как установить
Скилл выгружает субтитры и транскрипты из роликов на YouTube. Помогает быстро получить текст видео с таймкодами или без них.
npx skills add intellectronica/agent-skills --skill youtube-transcript -a claude-codeЧто делает youtube-transcript
Скилл обращается к библиотеке youtube-transcript-api через утилиту uv и забирает субтитры напрямую из ролика. Инструмент распознаёт обычные ссылки вида https://www.youtube.com/watch?v=VIDEO_ID, короткие адреса https://youtu.be/VIDEO_ID, ссылки встраивания или одиннадцатизначный идентификатор видео.
Без дополнительных параметров скрипт возвращает сплошной текст с разбивкой по фразам. Флаг --timestamps добавляет временные метки вида [MM:SS] или [HH:MM:SS]. Результат агент сохраняет в указанный файл или создаёт документ вида {video_id}-transcript.txt. Если в ролике нет субтитров — ни созданных автором, ни автоматических, — скрипт завершится с ошибкой.
Какие задачи решает
- выгрузить текстовую расшифровку ролика с YouTube
- сохранить субтитры с таймкодами для таймлайна
- получить чистый текст видео без ручного копирования
Примеры запросов агенту
- Выгрузи транскрипт из ролика
https://www.youtube.com/watch?v=VIDEO_ID - Сохрани субтитры с таймкодами для видео
https://youtu.be/VIDEO_IDв файлnotes.txt - Достань текст из YouTube-видео
VIDEO_IDбез временных меток
Как установить youtube-transcript
1Через Skills CLI (Vercel)
npx skills add intellectronica/agent-skills --skill youtube-transcript -a claude-code2Вручную: положить файлы
~/.claude/skills/youtube-transcript/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/youtube-transcript/
1Через Skills CLI (Vercel)
npx skills add intellectronica/agent-skills --skill youtube-transcript -a codex2Вручную: положить файлы
.agents/skills/youtube-transcript/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add intellectronica/agent-skills --skill youtube-transcript -a cursor2Вручную: положить файлы
.cursor/skills/youtube-transcript/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install intellectronica/agent-skills youtube-transcript2Вручную: положить файлы
.github/skills/youtube-transcript/SKILL.md1Через Skills CLI (Vercel)
npx skills add intellectronica/agent-skills --skill youtube-transcript -a gemini-cli2Командой платформы
gemini skills install https://github.com/intellectronica/agent-skills --path skills/youtube-transcriptВручную: положить файлы
.devin/skills/youtube-transcript/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add intellectronica/agent-skills --skill youtube-transcript -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора20
Другие версии youtube-transcript
Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Вопросы о youtube-transcript
Как установить youtube-transcript в Claude Code?
Выполните команду npx skills add intellectronica/agent-skills --skill youtube-transcript -a claude-code. Файл навыка появится по пути ~/.claude/skills/youtube-transcript/SKILL.md.
Что делает youtube-transcript?
Скилл запускает скрипт scripts/get_transcript.py через uv и скачивает субтитры видео. Он умеет отдавать сплошной текст либо размечать реплики таймкодами.
Что требуется для работы скрипта?
Нужен установленный пакетный менеджер uv и включённые субтитры у конкретного видео. Скрипт берёт авторские субтитры, а если их нет, переключается на автоматические.
Исходный текст
SKILL.md · CC0-1.0
--- name: youtube-transcript description: Extract transcripts from YouTube videos. Use when the user asks for a transcript, subtitles, or captions of a YouTube video and provides a YouTube URL (youtube.com/watch?v=, youtu.be/, or similar). Supports output with or without timestamps. --- # YouTube Transcript Extract transcripts from YouTube videos using the youtube-transcript-api. ## Usage Run the script with a YouTube URL or video ID: ```bash uv run scripts/get_transcript.py "VIDEO_URL_OR_ID" ``` With timestamps: ```bash uv run scripts/get_transcript.py "VIDEO_URL_OR_ID" --timestamps ``` ## Defaults - **Without timestamps** (default): Plain text, one line per caption segment - **With timestamps**: `[MM:SS] text` format (or `[HH:MM:SS]` for longer videos) ## Supported URL Formats - `https://www.youtube.com/watch?v=VIDEO_ID` - `https://youtu.be/VIDEO_ID` - `https://youtube.com/embed/VIDEO_ID` - Raw video ID (11 characters) ## Output - CRITICAL: YOU MUST NEVER MODIFY THE RETURNED TRANSCRIPT - If the transcript is without timestamps, you SHOULD clean it up so that it is arranged by complete paragraphs and the lines don't cut in the middle of sentences. - If you were asked to save the transcript to a specific file, save it to the requested file. - If no output file was specified, use the YouTube video ID with a `-transcript.txt` suffix. ## Notes - Fetches auto-generated or manually added captions (whichever is available) - Requires the video to have captions enabled - Falls back to auto-generated captions if manual ones aren't available
© intellectronica · CC0-1.0 · intellectronica/agent-skills