# record-promo

Записывает автономный ролик геймплея в 50 FPS для TikTok, Reels и X. Нужен, когда игра уже играется, а показать её нечем.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 840 установок · ★ 348
- Автор: OpusGameLabs
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/PlayableIntelligence/game-creator/tree/HEAD/skills/record-promo/SKILL.md
- Обновлён: 2026-05-25
- HTML: https://affpapa.org/nevibecode/skills/record-promo

## Что делает

Скилл открывает игру на локальном дев-сервере, сам прогоняет её через Playwright и снимает геймплей без участия человека. Смерть и провалы на время записи отключаются, поэтому дубль не оборвётся на середине. По умолчанию берётся вертикальный кадр 1080 × 1920 и 13 секунд игрового времени — формат под мобильные ленты.

Перед запуском скилл проверяет три вещи: работает ли дев-сервер (если нет, поднимает `npm run dev`), стоит ли Playwright и есть ли FFmpeg. Без FFmpeg он останавливается и просит поставить его — на macOS это `brew install ffmpeg`. Дальше читает исходники игры, чтобы понять управление и размеры сцены, и собирает `scripts/capture-promo.mjs` под конкретный проект. Готовый ролик лежит в `output/promo.mp4`, рядом остаётся кадр-превью с пятой секунды.

Это не тестирование. Для прогонов на баги есть отдельный скилл `qa-game`, и путать их не стоит: здесь важно, чтобы запись выглядела хорошо, а не чтобы игра прошла проверку.

## Требования
- Работает с: Playwright

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add PlayableIntelligence/game-creator --skill record-promo -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/record-promo/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/record-promo/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add PlayableIntelligence/game-creator --skill record-promo -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/record-promo/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add PlayableIntelligence/game-creator --skill record-promo -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/record-promo/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install PlayableIntelligence/game-creator record-promo
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/record-promo/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add PlayableIntelligence/game-creator --skill record-promo -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/PlayableIntelligence/game-creator --path skills/record-promo
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/record-promo/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add PlayableIntelligence/game-creator --skill record-promo -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/PlayableIntelligence/game-creator/tree/HEAD/skills/record-promo/SKILL.md

## Когда брать
- записать вертикальный ролик геймплея без ручной игры
- собрать MP4 из сырого webm в 50 FPS
- отключить смерть и провалы на время съёмки
- подобрать последовательность нажатий под управление конкретной игры
- получить кадр-превью для обложки поста

## Примеры запросов агенту
- /record-promo examples/flappy-bird
- запиши промо-видео для моей игры
- сними геймплей и сделай трейлер

## Похожие
- [newsletter-promo](https://affpapa.org/nevibecode/skills/newsletter-promo.md) — скилл · 1400 установок
- [motion-broll](https://affpapa.org/nevibecode/skills/motion-broll.md) — скилл · 1700 установок
- [demo-video](https://affpapa.org/nevibecode/skills/demo-video.md) — скилл · 708 установок
- [playwright-recording](https://affpapa.org/nevibecode/skills/playwright-recording.md) — скилл · 1300 установок
- [ui-demo](https://affpapa.org/nevibecode/skills/ui-demo.md) — скилл · 4700 установок
- [explainer-high-energy](https://affpapa.org/nevibecode/skills/explainer-high-energy.md) — скилл · 831 установка

Из того же набора: [playableintelligence/game-creator](https://affpapa.org/nevibecode/by/playableintelligence/game-creator.md) — 27 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
