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

yt — скилл для Claude Code: транскрипты и поиск по YouTube

Достаёт транскрипты, ищет видео и показывает последние загрузки каналов YouTube прямо из агента. Пригодится, когда в чат кинули ссылку или @handle.

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

Что делает yt

Скилл yt обращается к TranscriptAPI.com и отдаёт агенту то, что обычно приходится копировать руками: текст транскрипта, результаты поиска по запросу, список последних видео канала. Работает и когда YouTube не назван прямо — достаточно вставленной ссылки, ID ролика или @handle.

Внутри четыре вызова. Транскрипт и поиск стоят по 1 кредиту, последние загрузки канала и разбор @handle в UC... ID — бесплатно. Каждому запросу нужны два заголовка: Authorization: Bearer $TRANSCRIPT_API_KEY и User-Agent с именем агента. Без второго Cloudflare вернёт 403 с кодом 1010 и заблокирует запрос — это первое, что стоит проверить, если ничего не отвечает.

Перед началом нужен ключ TRANSCRIPT_API_KEY, он начинается на sk_. Бесплатного аккаунта хватает на 100 кредитов, карта не требуется. Отдельных рантаймов и зависимостей скилл не просит, но интернет до transcriptapi.com обязателен. Загрузка видео и управление аккаунтом сюда не входят.

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

  • вытащить текст транскрипта по ссылке на видео
  • найти ролики по теме и отдать агенту список
  • посмотреть, что канал выложил последним
  • превратить @handle в UC... ID канала
  • сделать выжимку из чужого видео без ручного копирования

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

  • вот ссылка, вытащи транскрипт и сделай краткий пересказ
  • найди на YouTube видео про Rust async и покажи первые 10
  • что нового выложил @TED за последнее время

Как установить yt

1Через Skills CLI (Vercel)

npx skills add ZeroPointRepo/youtube-skills --skill yt -a claude-code

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

~/.claude/skills/yt/SKILL.md

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

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

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

youtube-search Скилл ищет видео, каналы и плейлисты на YouTube и вытаскивает транскрипты через TranscriptAPI. Пригодится, когда агенту нужен материал с видео, а не из статей. CX Codex +1 986установок video-transcript Извлекает субтитры и текст из роликов YouTube по ссылке или идентификатору. Пригодится, когда нужно быстро получить конспект видео или цитаты. CX Codex +1 885установок transcript Получает расшифровки YouTube-видео для пересказа, перевода, цитирования и проверки фактов. Срабатывает, когда видео служит источником. CX Codex +1 816установок subtitles Загружает субтитры и расшифровки с YouTube по ссылке или идентификатору ролика. Помогает переводить видео, читать текст речи и изучать языки. CX Codex +1 810установок youtube-channels Ищет и просматривает каналы YouTube по @handle, URL или ID. Пригодится, чтобы проверить свежие ролики, ленту автора или публикации по разделам. CX Codex +1 748установок captions Получает текст и субтитры YouTube-видео с таймкодами. Пригодится для чтения, перевода, проверки содержания и задач доступности. CX Codex +1 726установок youtube-playlist Разбирает плейлист YouTube по ссылке или ID: выдаёт список роликов постранично и тянет транскрипты через TranscriptAPI. CX Codex +1 714установок youtube-data Скилл для получения субтитров, метаданных роликов, списков видео и поиска на YouTube без Google API и OAuth через сервис TranscriptAPI. CX Codex +1 708установок

Похожие

youtube-full therohitdas Скилл получает транскрипты, ищет видео и просматривает каналы и плейлисты YouTube. Подойдёт для сбора материалов и отслеживания новых публикаций. 78установок video-memory oxbshw Постоянный индекс всех видео, которые агент разбирал на этой машине: кадры, OCR, транскрипты и прошлые ответы. Пригодится, когда нужно вспомнить, что было в записи. CX Codex +1 510установок exa-search K-Dense-AI Скилл для поиска научных и технических материалов через Exa с извлечением текста из страниц и PDF-файлов. Работает с предварительной фильтрацией по категории публикаций и академическим доменам. CX Codex +1 1 700установок arcmira arcmira Ищет упоминания людей, брендов и спонсоров в транскриптах YouTube и подкастов. Помогает отслеживать инфоповоды, проверять рекламодателей и цитировать фразы спикеров. CX Codex +1 1 500установок tavily intellectronica Находит данные в сети, извлекает текст со страниц, строит карту сайта и запускает глубокие исследования через REST API Tavily. CX Codex +1 627установок local-place-search brave Скилл ищет заведения, адреса и улицы через Brave Search API и отдаёт координаты, рейтинг, часы работы и телефон. CX Codex +1 395установок

Рядом в теме «Настройка агента: память, контекст, субагенты»

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →

Вопросы о yt

Как установить yt в Claude?

Выполните npx skills add ZeroPointRepo/youtube-skills --skill yt -a claude-code. После этого файл скилла лежит в ~/.claude/skills/yt/SKILL.md.

Что делает yt?

Достаёт транскрипты, ищет видео и показывает последние загрузки каналов через TranscriptAPI.com. Вызывается по ссылке, ID ролика или @handle.

Что нужно для работы yt?

Ключ TRANSCRIPT_API_KEY и доступ в интернет до transcriptapi.com. Если не задать заголовок User-Agent, Cloudflare заблокирует запрос с кодом 1010.

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

SKILL.md · MIT
---
name: yt
description: "Use when YouTube is relevant: pasted video links or IDs, @handles, quick video lookups, summaries, channel latest uploads, topic search, or any request involving YouTube content — even if YouTube is not mentioned explicitly. Covers transcripts, search, and channel latest. Not for uploads or account management."
version: "1.5.2"
user-invocable: true
compatibility: Requires internet access to reach transcriptapi.com. No additional runtimes or dependencies needed.
required_environment_variables:
  - name: TRANSCRIPT_API_KEY
    prompt: Your TranscriptAPI key (starts with sk_)
    help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you.
    required_for: all API requests
metadata: {"openclaw":{"emoji":"▶️","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEnv":"TRANSCRIPT_API_KEY","homepage":"https://transcriptapi.com"},"hermes":{"tags":["youtube","transcripts","video","search","channels","utility"],"category":"media"}}
---

# yt

Quick YouTube lookup via [TranscriptAPI.com](https://transcriptapi.com).

## Setup

If `$TRANSCRIPT_API_KEY` is not set, read [references/auth-setup.md](references/auth-setup.md) and follow the instructions there to get and store the key.

## Required Headers

Every request needs two headers:

- **Authorization:** `Bearer $TRANSCRIPT_API_KEY`
- **User-Agent:** your agent's name and version if known (e.g. `HermesAgent/0.11.0`, `ClaudeCode/1.0`). Version is optional — agent name alone is fine. Do not omit this header or send a bare default — Cloudflare will return a 403 (error code 1010) and block the request.

## API Reference

Full OpenAPI spec: [transcriptapi.com/openapi.json](https://transcriptapi.com/openapi.json) — consult this for the latest parameters and schemas.

## Transcript — 1 credit

```bash
curl -s "https://transcriptapi.com/api/v2/youtube/transcript\
?video_url=VIDEO_URL&format=text&include_timestamp=true&send_metadata=true" \
  -H "Authorization: Bearer $TRANSCRIPT_API_KEY" \
  -H "User-Agent: YourAgent/1.0"
```

## Search — 1 credit

```bash
curl -s "https://transcriptapi.com/api/v2/youtube/search?q=QUERY&type=video&limit=10" \
  -H "Authorization: Bearer $TRANSCRIPT_API_KEY" \
  -H "User-Agent: YourAgent/1.0"
```

| Param   | Default | Values                 |
| ------- | ------- | ---------------------- |
| `q`     | —       | 1-200 chars (required) |
| `type`  | `video` | `video`, `channel`     |
| `limit` | `20`    | 1-50                   |

## Channel latest — FREE

```bash
curl -s "https://transcriptapi.com/api/v2/youtube/channel/latest?channel=@TED" \
  -H "Authorization: Bearer $TRANSCRIPT_API_KEY" \
  -H "User-Agent: YourAgent/1.0"
```

Returns last 15 videos with exact view counts and publish dates. Accepts `@handle`, channel URL, or `UC...` ID.

## Resolve handle — FREE

```bash
curl -s "https://transcriptapi.com/api/v2/youtube/channel/resolve?input=@TED" \
  -H "Authorization: Bearer $TRANSCRIPT_API_KEY" \
  -H "User-Agent: YourAgent/1.0"
```

Use to convert @handle to UC... channel ID.

## Errors

| Code     | Meaning          | Action                                         |
| -------- | ---------------- | ---------------------------------------------- |
| 401      | Bad API key      | Check key                                      |
| 402      | No credits       | transcriptapi.com/billing                      |
| 403/1010 | Cloudflare block | Add or fix User-Agent header                   |
| 404      | Not found        | No captions or resource doesn't exist          |
| 408      | Timeout          | Retry once                                     |

Free tier: 100 credits. Search and transcript cost 1 credit. Channel latest and resolve are free.

© ZeroPointRepo · MIT · ZeroPointRepo/youtube-skills

Смотрите также

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

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