record-promo
ゲームのプロモーション動画をSNS向けに50FPSで自律的に録画します。「動画を撮って」「プロモを作って」「ゲームプレイを収録して」「トレーラーを作って」などと指示された際に使用します。ゲームプレイのテスト目的には使用しないでください(その場合はqa-gameを使用)。
description の原文を見る
Record an autonomous 50 FPS promo video of your game for social media. Use when the user says "record a video", "make a promo", "capture gameplay", "record gameplay footage", or "make a trailer for my game". Do NOT use for gameplay testing (use qa-game).
SKILL.md 本文
プロモビデオ録画
Phaser ゲームのスムーズで高 FPS なゲームプレイ映像を自動でキャプチャ — TikTok、Reels、Moltbook、X にすぐ投稿できます。録画中は人間による操作は不要です。
手順
$ARGUMENTS のゲーム(パスが指定されない場合はカレントディレクトリ)のプロモビデオを録画します。
1. 事前チェック
以下が利用可能であることを確認してください:
- Dev サーバー: すでに実行中かどうか確認 (
curl -s http://localhost:3000/)。実行中でない場合はnpm run devでバックグラウンドで起動してください。ポート番号を記録します。 - Playwright:
npx playwright --version。未インストールの場合:npm install -D @playwright/test && npx playwright install chromium - FFmpeg:
ffmpeg -version | head -1。見つからない場合はユーザーにインストール指示 (macOS の場合は brew install ffmpeg) を出してから停止します。
2. キャプチャスクリプト生成
完全な技術リファレンスについて promo-video スキルを読み込みます。
ゲームのソースファイルを読み取り以下を理解してください:
src/scenes/GameScene.js— 死亡/失敗メソッドを見つけてパッチを当てるsrc/core/EventBus.js— イベントフローsrc/core/Constants.js— 入力キー、ゲーム寸法src/main.js—__GAME__と__GAME_STATE__グローバルが露出していることを確認
このゲーム専用に適応させた scripts/capture-promo.mjs を作成:
- ALL 死亡/失敗コードパスをパッチアウト
- ゲームの実際のコントロールに合致した入力シーケンスを生成
- エントランスアニメーションポーズを含める(1-2秒)
- デフォルトビューポート:
1080 × 1920(9:16 モバイル縦向き) - デフォルト期間: 13 秒(ゲーム時間)
3. 変換スクリプトをコピー
cp <plugin-root>/skills/promo-video/scripts/convert-highfps.sh <project-dir>/scripts/
chmod +x <project-dir>/scripts/convert-highfps.sh
4. キャプチャを実行
mkdir -p output
node scripts/capture-promo.mjs --port <port>
bash scripts/convert-highfps.sh output/promo-raw.webm output/promo.mp4 0.5
5. 確認とプレビュー
5 秒時点でサムネイル画像を抽出してユーザーに表示:
ffmpeg -y -ss 5 -i output/promo.mp4 -frames:v 1 -update 1 output/promo-thumbnail.jpg
サムネイル画像を読み込み表示します。期間、フレームレート、ファイルサイズを報告してください。
使用例
/record-promo examples/flappy-bird
結果: 死亡処理をパッチアウト → ゲームのコントロール用の入力シーケンスを生成 → 1080x1920(9:16)で 13 秒の自動ゲームプレイをキャプチャ → 50 FPS MP4 に変換 → TikTok/Reels 用の output/promo.mp4 を生成します。
ユーザーに以下のように伝えてください:
プロモビデオを録画しました!50 FPS、モバイル縦向き(1080×1920)。
ファイル:
output/promo.mp4TikTok、Reels、または X に投稿してゲームへのトラフィックを増やしましょう。
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- opusgamelabs
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/opusgamelabs/game-creator / ライセンス: MIT
関連スキル
listenhub
あらゆることを説明できます。アイデアをポッドキャスト、解説動画、または音声ナレーションに変換します。 ユーザーが「ポッドキャストを作りたい」「解説動画を作成したい」「これを読み上げてほしい」「画像を生成したい」、または知識を音声・映像形式で共有したいときに使用します。トピックの説明、YouTubeリンク、記事URL、プレーンテキスト、画像プロンプトに対応しています。
best-youtube-video-editor
ClawHub上の「best-youtube-video-editor」スキルは、YouTube クリエイターのコンテンツ制作を革新します。タイムラインや複雑なソフトウェアを必要とせず、会話形式のAI駆動型ビデオ編集が可能です。無音部分のカット、チャプターマーカーの追加、字幕の挿入、ペーシングの調整、エクスポートの最適化——すべてが自然言語の指示で実現します。初回使用時には NemoVideo API を通じて認証情報を自動設定するため、有効化後数秒で編集を開始できます。YouTuber、教育関係者、ポッドキャスター、ブランドチャネル向けに開発され、品質を損なわず高速な納期対応が必要な方に最適です。mp4、mov、avi、webm、mkv 形式に対応しています。
video
ユーザーがAIツールやプログラマティックフレームワークを使用してビデオコンテンツを作成、生成、または制作したい場合に使用します。また、ユーザーが「ビデオ制作」「AIビデオ」「Remotion」「Hyperframes」「HeyGen」「Synthesia」「Veo」「Runway」「Kling」「Pika」「ビデオ生成」「AIアバター」「トーキングヘッドビデオ」「プログラマティックビデオ」「ビデオテンプレート」「解説ビデオ」「プロダクトデモビデオ」「ビデオパイプライン」または「ビデオを作ってほしい」と言及している場合にも使用します。ビデオ作成、生成、制作のワークフロー全般に対応できます。ビデオコンテンツの戦略や投稿内容については「social-content」を、有料ビデオ広告クリエイティブについては「ad-creative」をご参照ください。
clipify
ビデオから最も面白い瞬間を検出し、スタンドアロンクリップとしてカットできます。オプションで16:9から9:16へのリフォーマット(フェイスパンまたはスプリットスクリーン)に対応し、Opus風の単語ごとのキャプションを焼き込みます。ユーザーが「clipify」「このビデオからクリップをカットして」「これからショーツを作って」「面白い瞬間を見つけて」「9:16にリフレーミングして」「縦型クリップ」と言及したり、ビデオファイルパスを貼り付けてSNS対応のクリップを求める場合に使用します。
speech
ユーザーが音声生成、ナレーション、アクセシビリティ対応の読み上げ、音声プロンプト、またはOpenAI Audio APIによるバッチ音声生成をリクエストした場合に使用します。組み込みボイスを備えたバンドルCLI(`scripts/text_to_speech.py`)を実行でき、ライブ呼び出しには`OPENAI_API_KEY`が必要です。カスタムボイスの作成には対応していません。
depth-estimation
Depth Anything v2を使用したリアルタイム深度マップのプライバシー変換(CoreML + PyTorch対応) このスキルは、Depth Anything v2モデルを活用して、画像やビデオから取得した深度情報をリアルタイムで処理し、プライバシーを保護しながら変換します。CoreMLとPyTorchの両方に対応しており、エッジデバイスでの高速処理とクラウド環境での柔軟な運用が可能です。顔認識データのぼかしや背景の匿名化など、プライバシー関連の処理を効率的に実行できます。