claude-youtube-editor — скилл
Набор скиллов для Claude Code: из записи говорящего человека получается ролик для YouTube с графикой, звуком и превью
- 357 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Скрипты загружают видео на YouTube от имени вашего аккаунта через OAuth
- Конвейер работает с ключами AssemblyAI, ElevenLabs и Gemini из файла .env и отправляет этим сервисам звук и кадры
- Агент запускает Python, Node и ffmpeg в папке проекта
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/claude-youtube-editorОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Скрипты загружают видео на YouTube от имени вашего аккаунта через OAuth
- Конвейер работает с ключами AssemblyAI, ElevenLabs и Gemini из файла .env и отправляет этим сервисам звук и кадры
- Агент запускает Python, Node и ffmpeg в папке проекта
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
claude-youtube-editor — набор из восьми скиллов Claude Code и Python-инструментов, которые ведут сырую запись говорящего человека к готовому ролику. Вы записываете только себя. Диаграммы, макеты браузера и терминала, титры и переходы Claude собирает кодом на Remotion и накладывает поверх вашего монтажа. Работа идет шестью шагами. Скилл `/clean-cut` расшифровывает запись через AssemblyAI и по вашему файлу `cuts.json` убирает лишнее. Скиллы `/make-tsx` и `/fake-screencast` рисуют вставки под слова из расшифровки. `/clean-audio` чистит голос, `/suggest-sfx` расставляет звуковые эффекты, `/packaging` предлагает один заголовок и три варианта превью для A/B-теста YouTube. Последний шаг, скрипт `tools/yt_upload.py`, проверяет ролик на фантомную речь и рассинхрон звука с картинкой, затем загружает его на YouTube приватным черновиком. Скилл `/brand-setup` меняет палитру, шрифты и логотип под ваш канал: из коробки в проекте лежит стиль автора.
Для кого. Для авторов YouTube-каналов и обучающих роликов, которые снимают себя на камеру и хотят получить готовое видео без ручного монтажа.
Подходит, если
- Вы записали видео с собой в кадре и хотите получить ролик со вставками, привязанными к словам
- Нужны диаграммы и макеты терминала или браузера, собранные кодом без записи экрана
- Хочется расставить звуковые эффекты по точным словам и выровнять голос
- Перед публикацией нужны заголовок и три варианта превью для A/B-теста YouTube
- Нужен конвейер, который проверяет ролик на рассинхрон звука и загружает его приватным черновиком
Не подходит, если
- Нужен сценарий ролика: скилла для написания текста в наборе нет
- Нет исходной записи: в репозитории лежат только готовые примеры вставок, сырого видео в нем нет
- Для превью нужны фотографии вашего лица: их придется положить в папку media/library/faces самому
- Нужен монтажный редактор с таймлайном: проект работает через диалог с Claude Code
- Звук и кадры ролика нельзя отправлять во внешние сервисы по условиям проекта или заказчика
Пример запроса к агенту
Сделай clean cut для videos/video-1, а затем добавь TSX-вставки и предложи звуковые эффектыОграничения
Нужны Claude Code, Python 3.10 или новее, Node 18 или новее, а также ffmpeg и ffprobe в PATH. Сам проект бесплатный под MIT, платить придется за сервисы: AssemblyAI для расшифровки (бесплатного тарифа хватает для пробы), ElevenLabs для чистки голоса, эффектов и музыки, Gemini для превью. Чистка голоса также работает локальным методом RNNoise без ключа. Загрузка на YouTube идет через OAuth.
Правила скилла `/packaging` откалиброваны на данных канала автора. Свои цифры CTR он предлагает собрать после примерно десяти роликов. Переходы, эффекты масштабирования и фильтры цвета в планах, готовой библиотеки пока нет.
Как отключить. Скиллы лежат в папке .claude/skills клонированного репозитория, поэтому достаточно удалить папку проекта или открыть Claude Code в другом каталоге. Доступ к YouTube можно отозвать в настройках аккаунта Google, а ключи удалить из файла .env.
Частые вопросы
Сколько стоит работа с claude-youtube-editor?
Сам набор бесплатный под лицензией MIT. Платить нужно за Claude Code, ElevenLabs (голос, эффекты, музыка) и Gemini (превью). У AssemblyAI есть бесплатный тариф для пробы, а голос можно почистить локальным RNNoise без ключа.
Нужно ли записывать экран для вставок?
Нет, каждая экранная вставка собирается кодом на Remotion, включая макеты браузера и VS Code. В репозитории лежат 37 готовых вставок из опубликованного ролика, их можно открыть командой `npm run studio` в папке remotion без исходной записи.
Как сделать, чтобы ролики не походили на ролики автора репозитория?
Один раз запустите `/brand-setup`. Скилл проведет интервью о палитре, шрифтах и логотипе, перепишет brand.md, brand.ts и fonts.ts и отрисует проверочную карточку.
Куда скрипт загружает готовый ролик?
На YouTube приватным черновиком через OAuth. Настройку доступа объясняет файл tools/yt_upload_SETUP.md.
Для чего в наборе скилл vidtsx-2d-generator?
Он хранит низкоуровневые правила, которые не дают вставке на Remotion упасть при рендере. Остальные скиллы набора, например `/make-tsx`, опираются на эти правила.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыClaude Code Video Toolkit
claude-code-video-toolkit
Набор для видеопроизводства в Claude Code: сценарий, озвучка, музыка, визуалы и рендер MP4 через Remotion, с частью шагов на платных облачных сервисах
Пять скиллов для Claude Code собирают вертикальные YouTube Shorts без лица: на коде Remotion, видеомоделях или бумажном коллаже
Скилл для Claude Code: скачивает видео YouTube, делит на смысловые главы, вырезает выбранные фрагменты, переводит субтитры и вшивает двуязычные в ролик
Claude Motion Design
claude-motion-design
Скилл Claude Code для моушен-роликов чистым кодом: HTML, Playwright и ffmpeg без After Effects и Remotion. Нужны Chromium, ffmpeg и Python
Скилл монтажа видео для Claude Code и Codex: агент вырезает паузы и оговорки, делает цветокоррекцию, субтитры и анимационные вставки
Набор скиллов, CLI и MCP-сервер, чтобы Claude Code или Codex делали видео по описанию: монтаж, графика, озвучка и субтитры
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| claude-youtube-editor (эта запись) | нет | 357 | |
| Claude Code Video Toolkit | нет | 2 378 | набор для сборки видео с нуля: сценарий, озвучка, музыка, графика |
| OpenMontage | нет | 72 718 | агентная видеостудия, которая сама пишет сценарий и озвучивает ролик |
| YouTube agent skill | нет | 3 604 | скиллы для сценария, заголовка и превью, без монтажа записи |
Коротко о README
Главный тезис проекта: вы записываете себя, остальное делает Claude Code. Отдельный список прямо называет, чего в репозитории нет: сценариста, исходных съемок, набора лиц и данных CTR.
Бейдж для README
Исходный SKILL.md
--- name: brand-setup description: Makes this repo's videos look like YOUR channel instead of the house default — interviews you for palette, fonts, wordmark, motion energy, delivery specs and SFX taste, then rewrites brand.md + remotion/src/brand.ts + remotion/src/fonts.ts together and renders a proof card so you SEE it. Use whenever the user wants to set up or change their brand, rebrand the repo, "make it my colors/fonts", change the accent color, set their wordmark, adjust the motion feel, or asks why their videos look like someone else's. Run it once before the first video. Not for per-video art direction (that is /make-tsx) and not for thumbnails, which are deliberately louder than the brand (that is /packaging). --- # Brand Setup **Run this once, before your first video.** This repo ships with a house brand — a calm, premium indigo look. It's a real, working brand, not a placeholder, and you're welcome to keep it. But if you never touch it, every video you make here looks like the channel it came from. This skill fixes that in one pass. ## What this skill owns Three files that **must stay in sync**, and this skill is the only thing that should write all three: | File | What it holds | Who reads it | |---|---|---| | `brand.md` | the contract, in prose | every step-2+ skill (`/make-tsx`, `/suggest-sfx`, `/packaging`) | | `remotion/src/brand.ts` | the same tokens as code — `COLORS`, `GRADIENT`, `RADIUS`, `SHADOW`, `EASINGS`, `BRAND` | every shot | | `remotion/src/fonts.ts` | the font families, loaded from `@remotion/google-fonts` | every shot | **They drift silently.** `brand.md` says indigo, `brand.ts` says teal, and nothing errors — the docs just quietly stop describing the videos. That's why one skill writes all three in one pass. Every shot imports from `brand.ts` / `fonts.ts`, so changing a value here re-brands **every video in the repo, retroactively.** That's the whole point of a contract. ## The flow --- ### Stage 1 — Interview (ONE message, not twenty questions) Ask it all at once, and **say up front that "keep the default" is a valid answer to any of it** — most people care about two or three of these and have no opinion on the rest. 1. **Channel identity** — the wordmark text, and what the channel is about in a sentence. The wordmark renders in three parts with the **middle part in the accent color** (`['Learn','With','Hasan']` → the "With" is indigo). Two-part marks use an empty third (`['Acme','Labs','']`). Also: the sign-off line for the end card. 2. **The feeling** — calm/premium, loud/energetic, playful, editorial, technical? This drives motion and shape more than color does. 3. **Palette** — do they have brand colors already (paste hex), or should you propose from the feeling? Light base or dark base? The accent is the single most important choice: it's the key words, the highlights, the CTAs, the wordmark's middle. 4. **Type** — existing brand fonts, or propose to fit the feeling? Must be Google Fonts (see the hard gate in Stage 3).