ChatGPT YouTube agent skill
Скиллы для ChatGPT и Codex ведут YouTube-канал: пишут сценарий, проверяют название с превью, читают удержание, режут Shorts
- 206 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Запускает шесть Python-скриптов на вашей машине, а yt-viral ищет в сети видео из вашей ниши
- Читает экспорты аналитики канала и транскрипты, но ничего не публикует и не пишет на YouTube
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/chatgpt-youtube-agent-skillОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Запускает шесть Python-скриптов на вашей машине, а yt-viral ищет в сети видео из вашей ниши
- Читает экспорты аналитики канала и транскрипты, но ничего не публикует и не пишет на YouTube
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Одиннадцать скиллов с префиксом yt- ставятся в каталог скиллов Codex и ведут видео от идеи до метаданных. Yt-script пишет сценарий по 21 формуле хука и оценивает хук скриптом hookscore.py. Yt-package проверяет название и превью как одну пару. Yt-retention читает экспорт удержания аудитории и называет секунду, на которой зрители уходят. Yt-edit превращает транскрипт в монтажный лист и отмечает паузы, `yt-shorts` находит в длинном видео будущие Shorts. Остальные скиллы закрывают планирование и оформление. Yt-plan составляет расписание выхода на неделю, `yt-seo` готовит описание и теги, `yt-chapters` расставляет главы по транскрипту, `yt-comment` пишет ответы на комментарии голосом автора, `yt-audit` разбирает канал и называет главные проблемы. Yt-viral ищет в нише видео, которые обогнали собственный канал, и ранжирует их по этому отрыву, а размер канала не учитывает. Шесть Python-скриптов без внешних зависимостей считают оценки и разбирают файлы. Голос автора лежит в templates/voice.md: файл копируют в ~/.codex/youtube/voice.md, и его читает каждый скилл. Публикует видео сам человек, скиллы только пишут.
Для кого. Авторам YouTube-каналов и продюсерам, которые работают в ChatGPT или Codex и хотят получать сценарии, названия и расписание по единым правилам.
Подходит, если
- Сценарий готов вчерне, и первые секунды надо оценить по формулам хука до съемки
- К ролику придумано несколько названий и обложек, и нужна пара, в которой они не повторяют одну мысль
- Из аналитики выгружено удержание аудитории, и неясно, на какой фразе зрители ушли
- Есть двухчасовой транскрипт, из которого нужны главы и нарезка в Shorts
- Нужен недельный план выхода роликов и список идей из ниши, где видео обгоняют собственные каналы
Не подходит, если
- Нужна загрузка видео на YouTube: скиллы пишут тексты, публикует сам автор
- Основной агент — Claude Code: для него у автора отдельный репозиторий `youtube-agent-skill`
- Нужна выгрузка аналитики прямо из кабинета канала: скиллы читают экспорт удержания, который вы приносите сами
- Нужен монтаж самого видео: `yt-edit` выдает только монтажный лист по транскрипту
Пример запроса к агенту
Возьми мой сценарий из script.md, оцени хук по формулам и предложи три переписанных начала, а потом проверь их в паре с названиемОграничения
- Пути в README даны под Codex, в ~/.codex/skills; для другого агента папки yt-* придется копировать самому.
- Оценки хука и пары название плюс превью считают скрипты по правилам из репозитория. Это ориентир для правки, прогноза просмотров скрипты не дают.
- Профиль голоса заполняют вручную или просят агента составить его по трем своим видео.
- Агент копирует код в каталог скиллов, поэтому просмотрите Python-скрипты рядом с SKILL.md до первого запуска.
Как отключить. Удалите папки yt-* из ~/.codex/skills (или из .codex/skills проекта) и перезапустите приложение. Файл ~/.codex/youtube/voice.md можно оставить или удалить.
Частые вопросы
Как поставить YouTube-скиллы в ChatGPT?
Вставьте в ChatGPT ссылку на репозиторий и напишите install skill. Вручную: клонируйте репозиторий и скопируйте папки skills/yt-* в ~/.codex/skills, затем перезапустите приложение.
Нужен ли ключ API или регистрация?
Нет. Автор указывает, что скиллы бесплатные, под лицензией MIT, без регистрации и без ключа API, подключать к ним ничего не надо.
Чем этот набор отличается от `youtube-agent-skill`?
Состав похож: одиннадцать скиллов для ведения канала. Отличается целевой агент: здесь установка рассчитана на ChatGPT и каталог ~/.codex/skills, а `youtube-agent-skill` собран для Claude Code.
Публикуют ли скиллы видео сами?
Нет. Скиллы пишут сценарии, названия, главы и описания, а загружает ролик сам автор.
Какие скиллы входят в набор?
Одиннадцать: `yt-script`, `yt-package`, `yt-viral`, `yt-retention`, `yt-edit`, `yt-plan`, `yt-comment`, `yt-seo`, `yt-chapters`, `yt-shorts` и `yt-audit`. Шесть из них опираются на Python-скрипты рядом с SKILL.md.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыОдиннадцать скиллов для Claude Code: сценарий с оценкой хука, название и превью парой, монтажный лист, главы, разбор удержания и нарезка Shorts
Тринадцать скиллов для Claude Code: сценарии Reels по 26 формулам хуков, проверка подписей, карусели, сторис, разбор профиля и план публикаций на неделю
Два десятка скиллов: сценарии и обложки для видео, публикация в X и Substack, сканеры безопасности, экспорт сессий Claude Code
14 скиллов и CLI сохраняют видео, подкасты и статьи в локальную базу Markdown и находят в ней цитаты со ссылкой на источник
Десять скиллов ведут контент для соцсетей: бриф, стратегия, тексты под площадки, короткие видео, публикация и разбор результатов
Набор скиллов для Instagram: от поиска вирусного формата и сценария до подписи, календаря публикаций и ответов на комментарии
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| ChatGPT YouTube agent skill (эта карточка) | нет | 206 | |
| YouTube agent skill | нет | 4 721 | тот же набор для Claude Code, а здесь установка под ChatGPT и каталог скиллов Codex |
| YouTube Skills | нет | 343 | скиллы читают YouTube через сервис TranscriptOut, а здесь скиллы помогают автору вести свой канал |
Коротко о README
README перечисляет одиннадцать скиллов таблицей, дает два способа установки и описывает файл голоса. Подчеркнуто, что набор бесплатный, лицензия MIT, без регистрации и без ключа API, а публикует видео сам человек.
Бейдж для README
Исходный SKILL.md
--- name: yt-script description: >- Write a YouTube video script from a raw idea - hook options off 21 formulas, scored, then the full spoken script with the retention beats marked. Use whenever the user wants a video script, a hook, an opening line, "what should I say", "write my next video", or is about to record and does not have the first fifteen seconds yet. --- # yt-script One idea into a script somebody finishes. Two tools live in this folder and both actually run. Use them. Do not eyeball the hook. ```bash python3 hookscore.py hooks.txt # rank your hook options python3 hookscore.py --hook "one line" # score a single one ``` ## Before you write 1. Read `~/.codex/youtube/voice.md` if it exists. That is the user's voice profile: how they talk on camera, the words they never use, who they are talking to, what they will not claim. If it does not exist, ask for **three of their own videos**, read or transcribe them, infer the voice, and write the file. A script in the wrong voice is worse than no script, because they have to read it out loud. 2. Never invent a number, a result or a source. If a figure would strengthen it and you do not have one, ask for it or write the line without it. ## The shape **The first 15 seconds is the whole job.** It does three things or the video leaks: confirm the click the title promised, open a question the viewer cannot close, and prove the payoff exists. 1. **Hook.** Write FIVE against [the 21 formulas](hooks.json), run them through `hookscore.py`, keep the top two, and show the user both with their scores. Never hand over one hook. 2. **The turn** (0:15-0:45). Say what the video is going to do, in one sentence, and start doing it. No channel intro, no "before we get started", no subscribe pitch. Those are the single most common cause of the 0:30 cliff. 3. **The body.** One idea per beat. Mark each beat with what is ON SCREEN, not just what is said - a talking head with nothing to look at is a podcast. 4. **The payoff.** Deliver the thing the hook promised, explicitly, and say that you are delivering it: "that is the prompt, it is in the description".