claude-faceless-shorts-creator — скилл

Пять скиллов для Claude Code собирают вертикальные YouTube Shorts без лица: на коде Remotion, видеомоделях или бумажном коллаже

  • 290 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Широкий доступ

Почему такой уровень

  • Использует платные ключи ElevenLabs и fal.ai из файла `.env` и тратит деньги на озвучку и видеомодели
  • Запускает Python-инструменты, `npm` и `ffmpeg`, которые пишут файлы по всему проекту
  • Скачивает и ставит `rembg` и Chromium для слоев коллажа
Все причины и проверки

hassancs91/claude-faceless-shorts-creator

Установка

Работает в

В терминале, через 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 с графикой, звуком и превью

СкиллШирокий доступ357Звезды репозитория

Скилл для Claude Code и Codex: делает кинематографичные продуктовые видео на Remotion из карточек-рецептов кадров, готового шаблона и аудиоресурсов

СкиллРасширенный доступ14,7 тыс.Звезды репозитория

Claude Code Video Toolkit

claude-code-video-toolkit

Набор для видеопроизводства в Claude Code: сценарий, озвучка, музыка, визуалы и рендер MP4 через Remotion, с частью шагов на платных облачных сервисах

СкиллРасширенный доступ2,4 тыс.Звезды репозитория

Скилл для Claude Code: из идеи делает пятиэтапный промпт для видеомоделей Sora, Kling, Veo и Seedance по шаблонам 21 жанра

СкиллМинимальный доступ499Звезды репозитория

Два скилла Claude Code для видео целиком из кода: рисованная акварельная анимация и кинетическая типографика

СкиллРасширенный доступ380Звезды репозитория

Скилл для Claude Code: из одной фразы собирает вертикальную короткую драму с ИИ, от сценария до видеосегментов

СкиллРасширенный доступ341Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
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

Сообщить о проблеме

Foxx AIclaude-faceless-shorts-creator
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.