From game-creator
Records autonomous 50 FPS promo videos of Phaser games for social media using Playwright and FFmpeg. Use for 'record a video', 'make a promo', 'capture gameplay', or 'make a trailer'.
npx claudepluginhub opusgamelabs/game-creator --plugin game-creatorThis skill uses the workspace's default tool permissions.
Autonomously capture smooth, high-FPS gameplay footage of your Phaser game — ready for TikTok, Reels, Moltbook, or X. No human input needed during recording.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Checks Next.js compilation errors using a running Turbopack dev server after code edits. Fixes actionable issues before reporting complete. Replaces `next build`.
Autonomously capture smooth, high-FPS gameplay footage of your Phaser game — ready for TikTok, Reels, Moltbook, or X. No human input needed during recording.
Record a promo video of the game at $ARGUMENTS (or the current directory if no path given).
Verify these are available:
curl -s http://localhost:3000/). If not, start one with npm run dev in the background. Note the port.npx playwright --version. If not installed: npm install -D @playwright/test && npx playwright install chromiumffmpeg -version | head -1. If not found, tell the user to install it (brew install ffmpeg on macOS) and stop.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 exposedCreate scripts/capture-promo.mjs adapted for this specific game:
1080 × 1920 (9:16 mobile portrait)cp <plugin-root>/skills/promo-video/scripts/convert-highfps.sh <project-dir>/scripts/
chmod +x <project-dir>/scripts/convert-highfps.sh
mkdir -p output
node scripts/capture-promo.mjs --port <port>
bash scripts/convert-highfps.sh output/promo-raw.webm output/promo.mp4 0.5
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.jpg
Read the thumbnail image and display it. Report duration, frame rate, and file size.
/record-promo examples/flappy-bird
Result: 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.mp4Post it to TikTok, Reels, or X to drive traffic to your game.