claude-faceless-shorts-creator — скилл
Пять скиллов для Claude Code собирают вертикальные YouTube Shorts без лица: на коде Remotion, видеомоделях или бумажном коллаже
- 290 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Использует платные ключи ElevenLabs и fal.ai из файла `.env` и тратит деньги на озвучку и видеомодели
- Запускает Python-инструменты, `npm` и `ffmpeg`, которые пишут файлы по всему проекту
- Скачивает и ставит `rembg` и Chromium для слоев коллажа
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/claude-faceless-shorts-creatorОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Использует платные ключи ElevenLabs и fal.ai из файла `.env` и тратит деньги на озвучку и видеомодели
- Запускает Python-инструменты, `npm` и `ffmpeg`, которые пишут файлы по всему проекту
- Скачивает и ставит `rembg` и Chromium для слоев коллажа
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Репозиторий превращает Claude Code в мастерскую коротких вертикальных видео без ведущего. Вы описываете ролик словами, а скилл выбирает нужный из трех конвейеров. Команда `/make-short` рисует все кадры кодом на Remotion, без съемки и стока. `/make-ai-short` оживляет закрепленного повторяющегося персонажа через видеомодель на fal. `/make-vox` собирает документальный ролик из слоев в духе бумажного коллажа. У всех дорожек общая основа. Сценарий и контракт `beats.json` строятся по схеме из шести битов, от крючка в нулевом кадре до петли. Голос ElevenLabs дает пословные метки времени, поэтому субтитры подсвечивают произнесенное слово. Перед озвучкой Claude рендерит кадры в масштабе телефона и сам их просматривает. Звуковые эффекты подбирает `/suggest-sfx` из растущей библиотеки, а `/vidtsx-2d-generator` держит правила, не дающие Remotion падать при рендере. В папках лежат 12 готовых коротких роликов на коде, один персонаж для генеративной дорожки и коллаж про кофе. Файл `brand.md` задает палитру, шрифты и вкус к звуку: замените его своим, и новые ролики последуют ему.
Для кого. Для авторов каналов с короткими развлекательными и обучающими роликами, которым нужен поточный выпуск без камеры и монтажной программы.
Подходит, если
- Нужен канал коротких роликов о шахматах, математике, алгоритмах или советах разработчикам, целиком на коде
- Хочется серию с одним повторяющимся персонажем, сгенерированным видеомоделью
- Нужен документальный ролик в коллажном стиле с картами, архивными слоями и движущейся камерой
- Субтитры должны подсвечивать слово ровно в момент произнесения
- Хочется пересобрать один из 12 примеров и заменить голос и текст
Не подходит, если
- Нужны видео с реальными съемками или стоковыми кадрами: дорожка на коде их не использует
- Нет ключа ElevenLabs: озвучка, звуковые эффекты и музыка идут через него
- Нужна сборка в окне без Claude Code: скиллы лежат в `.claude/skills` и рассчитаны на него
- Нужен монтаж длинных роликов: формат рассчитан на вертикальные видео около сорока секунд, 1080 на 1920
Пример запроса к агенту
Сделай шорт про трюк умножения на 11 на коде Remotion, с голосом ElevenLabs и подсветкой слов в субтитрахОграничения
Нужны Claude Code, Node.js 18 или новее, Python 3.10 или новее, `ffmpeg` в PATH и ключ ElevenLabs для голоса, эффектов и музыки. Для генеративной дорожки добавляется ключ fal.ai, а для слоев коллажа ставятся `pillow`, `rembg` и `playwright` вместе с Chromium. Ключи кладутся в `.env` по образцу `.env.example`.
Озвучка и видеомодели платные. Скилл `/make-ai-short` обязан назвать стоимость до траты денег. Отрендеренные видео в репозиторий не коммитятся: их можно воспроизвести из исходников. Клипы видеомоделей воспроизвести нельзя, поэтому их закоммитили.
Названия и крючки примеров в репозитории английские. Ссылки на опубликованные версии автор обещает добавить позже.
Как отключить. Удалите клонированную папку или уберите из нее `.claude/skills`, и Claude Code перестанет предлагать пять команд. Ключи удалите из файла `.env`.
Частые вопросы
Как поставить claude-faceless-shorts-creator в Claude Code?
Склонируйте репозиторий, скопируйте `.env.example` в `.env` и впишите ключи. Затем выполните `cd remotion && npm install && npm run gen` и запустите `claude` в корне. Пять скиллов подхватятся из папки `.claude/skills`.
Чем отличаются три дорожки?
Дорожка TSX строится полностью на коде Remotion без съемки. Генеративная держит персонажа и поручает анимацию видеомодели на fal. Коллажная раскладывает сцену на слои, вырезает объекты и двигает камеру. Дорожку выбирает формулировка запроса.
Что такое шесть битов в сценарии?
Схема ролика на сорок секунд: крючок (нулевой кадр служит миниатюрой), завязка, вопрос, развязка, поворот и петля без шва. Скилл `/make-short` проверяет, что ролик закрывается обратно в начало.
Зачем в `/make-ai-short` закрепленный персонаж?
Правило скилла: закрепленного персонажа нельзя перегенерировать из текста. Он хранится как карточка `character.json` с эталонной картинкой, а кадры строятся от нее. Зацикленность задает ограничение по последнему кадру.
Какие примеры есть в репозитории?
Двенадцать роликов в папке `shorts/` от шахмат до физики, генеративный ролик `The Door` с персонажем в папке `ai-shorts/blue-man` и коллаж `vox-1-coffee`. У каждого есть сценарий, контракт битов и список звуковых эффектов.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыНабор скиллов для Claude Code: из записи говорящего человека получается ролик для YouTube с графикой, звуком и превью
Скилл для Claude Code и Codex: делает кинематографичные продуктовые видео на Remotion из карточек-рецептов кадров, готового шаблона и аудиоресурсов
Claude Code Video Toolkit
claude-code-video-toolkit
Набор для видеопроизводства в Claude Code: сценарий, озвучка, музыка, визуалы и рендер MP4 через Remotion, с частью шагов на платных облачных сервисах
Скилл для Claude Code: из идеи делает пятиэтапный промпт для видеомоделей Sora, Kling, Veo и Seedance по шаблонам 21 жанра
Два скилла Claude Code для видео целиком из кода: рисованная акварельная анимация и кинетическая типографика
Скилл для Claude Code: из одной фразы собирает вертикальную короткую драму с ИИ, от сценария до видеосегментов
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| claude-faceless-shorts-creator (эта запись) | нет | 290 | |
| anything2explainer | нет | 2 835 | делает озвученный ролик-объяснение на Remotion по теме, но без дорожек на видеомоделях и коллажа |
| Claude Motion Design | нет | 725 | рисует моушен-ролики на HTML и ffmpeg без голоса ElevenLabs и субтитров по словам |
Коротко о README
README показывает таблицу фраз и дорожек, затем список примеров и схему от темы до готового файла с эффектами. После нее идут описание пяти скиллов, быстрый старт, структура папок и ссылка на авторский гайд.
Бейдж для README
Исходный SKILL.md
--- name: make-short description: Build a fully-synthetic vertical short (1080×1920, ~40s) end-to-end from a topic — script + beats.json, linked TSX beats over a persistent canvas, phone-scale QA, render, ElevenLabs voice with exact word-synced captions, SFX audition, optional music bed. Use when the user wants to "make a short", "create a shorts video", build a TSX short for a niche (chess, math, algorithms, dev tips, Excel…), add voice/captions to a short, or continue the short-N series in this repo. This is the 100%-TSX track — for video-model pixels use make-ai-short, for the paper-collage documentary look use make-vox. Defers raw TSX crash rules to vidtsx-2d-generator and SFX taste to suggest-sfx + brand §7. --- # make-short — fully-TSX vertical shorts, end to end Everything is code: no footage, no stock. One short = one Remotion composition fed by a beats contract, with voice and SFX layered on after render. Proven across the 12 example shorts in `shorts/`. The idea bank + niche ranking lives in **`IDEAS.md`** — read it when picking a topic, and grow it when brainstorming. Run everything from the **repo root**. Tools are stdlib-only Python 3.10+; `ffmpeg`/`node` must be on PATH; API keys live in `.env` (see `.env.example`). ## Artifact contract ``` shorts/short-N-<niche>/ script.md — hook, beat sheet table (time | on screen | VO), production notes beats.json — machine contract: format, vo[] (text+start/end+words), beats[], niche timeline voice/ — per-line TTS clips + voice.wav (gen_voice.py) [gitignored] sfx-plan.json — cue sheet on the global timeline (mix_sfx.py) output/ — short-N-sfx.mp4 (+ music auditions) [gitignored] remotion/src/shots/short-N/ ShortN<Name>.tsx — THE composition (registered by npm run gen) vo.gen.ts — AUTO-GENERATED VO with exact word times (never hand-edit) ``` Shared kit: `remotion/src/lib/shorts.tsx` (Captions, Kicker, BigTitle, Stamp, PauseCard, StatChip, ProgressBar, ShortsBackdrop, SAFE areas, prog helper). Niche libs so far: `lib/chess.tsx`, `lib/math.tsx`, `lib/algo.tsx`, `lib/sheet.tsx`, `lib/piano.tsx`, `lib/prob.tsx`, `lib/map.tsx`, `lib/orbit.tsx`, `lib/chart.tsx`, `lib/story.tsx`… **Add at most ONE new niche lib per short**, generic enough for a series. ## Stage 1 — script + beats Beat grammar (~38–42s): **HOOK** (0–3.4s, frame 0 FULLY composed — the payoff already visible, no fade from black) → **SETUP** → optional **QUIZ** (PauseCard, ~2.5s — drives comments) → **REVEAL** in 2–4 steps, each synced to a VO word → **TWIST** → **LOOP** (last frame == frame 0, dissolving the payoff back into the intro so it replays seamlessly). **Outros — no fluff.** NEVER end on an old-school engagement-CTA — no "what should I do next?", no "comment below", no "which one should I break down". They read as dated. End on the PAYOFF line, and let the visual LOOP blend back into the intro — the loop-into-intro *is* the ending. Prefer a clean visual dissolve/reset that lands the last frame exactly on frame 0. If a seamless loop genuinely isn't possible for a topic, just end on the payoff with no filler. Don't pad the tail: trim the composition so it ends shortly after the payoff, not seconds of dead air. VO rules: ~100 words total, estimate line windows at **~2.7 words/sec with slack to the next