
Record Promo
- 429 installs
- 305 repo stars
- Updated May 25, 2026
- opusgamelabs/game-creator
record-promo is a Claude Code skill at version 1.3.0 that autonomously captures 50 FPS promo gameplay video from a Phaser game build using Playwright and ffmpeg for developers who need social and store marketing footage
About
record-promo is an OpusGameLabs game-creator skill (version 1.3.0, MIT license) that records smooth 50 FPS promotional gameplay from a finished Phaser project with no human input during capture. It uses Playwright and ffmpeg to produce trailer-ready clips for TikTok, Reels, Moltbook, X, and store listings. Trigger it when users ask to record a promo, trailer, or gameplay footage; avoid it for QA testing where qa-game is the right skill. Pass the game path as an argument and receive autonomous showcase media suitable for launch announcements.
- In-engine promo capture workflow
- Trailer and highlight reel guidance
- Store and social-ready media formats
- Gameplay showcase framing tips
- Launch and growth campaign assets
Record Promo by the numbers
- 429 all-time installs (skills.sh)
- +12 installs in the week ending Aug 4, 2026 (Skillselion tracking)
- Ranked #427 of 1,335 Generative Media skills by installs in the Skillselion catalog
- Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/opusgamelabs/game-creator --skill record-promoAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 429 |
|---|---|
| repo stars | ★ 305 |
| Last updated | May 25, 2026 |
| Repository | opusgamelabs/game-creator ↗ |
How do you record gameplay promo video automatically?
Capture trailer clips, GIFs, or showcase footage from a finished game-creator build to fuel social posts, store listings, and launch announcements.
Who is it for?
Game developers with a finished Phaser build who need hands-free promo footage for social channels and store pages.
Skip if: Gameplay QA testing sessions or projects that are not Phaser-based game-creator builds.
When should I use this skill?
User says record a video, make a promo, capture gameplay, or make a trailer for their game.
What you get
50 FPS promo video file, trailer clips, and social-ready gameplay footage
- Promo video file
- Gameplay trailer clip
By the numbers
- Captures promo video at 50 FPS
- Skill version 1.3.0
Files
Record Promo Video
Autonomously capture smooth, high-FPS gameplay footage of your Phaser game — ready for TikTok, Reels, Moltbook, or X. No human input needed during recording.
Instructions
Record a promo video of the game at $ARGUMENTS (or the current directory if no path given).
1. Pre-checks
Verify these are available:
- Dev server: Check if one is already running (
curl -s http://localhost:3000/). If not, start one withnpm run devin the background. Note the port. - Playwright:
npx playwright --version. If not installed:npm install -D @playwright/test && npx playwright install chromium - FFmpeg:
ffmpeg -version | head -1. If not found, tell the user to install it (brew install ffmpegon macOS) and stop.
2. Generate the capture script
Load the promo-video skill for the full technique reference.
Read the game's source files to understand:
src/scenes/GameScene.js— find death/failure methods to patch outsrc/core/EventBus.js— event flowsrc/core/Constants.js— input keys, game dimensionssrc/main.js— verify__GAME__and__GAME_STATE__globals are exposed
Create scripts/capture-promo.mjs adapted for this specific game:
- Patch out ALL death/failure code paths
- Generate input sequences matching the game's actual controls
- Include entrance animation pause (1-2s)
- Default viewport:
1080 × 1920(9:16 mobile portrait) - Default duration: 13s game-time
3. Copy the conversion script
cp <plugin-root>/skills/promo-video/scripts/convert-highfps.sh <project-dir>/scripts/
chmod +x <project-dir>/scripts/convert-highfps.sh4. Run the capture
mkdir -p output
node scripts/capture-promo.mjs --port <port>
bash scripts/convert-highfps.sh output/promo-raw.webm output/promo.mp4 0.55. Verify and preview
Extract a thumbnail at the 5-second mark and show it to the user:
ffmpeg -y -ss 5 -i output/promo.mp4 -frames:v 1 -update 1 output/promo-thumbnail.jpgRead the thumbnail image and display it. Report duration, frame rate, and file size.
Example Usage
/record-promo examples/flappy-birdResult: Patches out death → generates input sequence for the game's controls → captures 13s of autonomous gameplay at 1080x1920 (9:16) → converts to 50 FPS MP4 → output/promo.mp4 ready for TikTok/Reels.
Tell the user:
Promo video recorded! 50 FPS, mobile portrait (1080×1920).
>
File: output/promo.mp4>
Post it to TikTok, Reels, or X to drive traffic to your game.
Related skills
FAQ
What frame rate does record-promo capture?
record-promo autonomously records promotional gameplay at 50 FPS from a Phaser game path using Playwright and ffmpeg, producing smooth footage for social posts and store listings.
When should I use qa-game instead of record-promo?
Use record-promo for promo videos, trailers, and social gameplay capture; use qa-game when the goal is gameplay testing rather than marketing footage.