Communitygithub.com

DhairyaS450/skill-screen-demo

1つのプロンプトで製品デモ動画を作成するワークフロー。PlaywrightまたはUIAキャプチャと、RemotionによるScreen Studioスタイルのプログラム編集を利用します。

skill-screen-demo とは?

このスキルは、製品デモ動画を1つのプロンプトから自動生成するためのものです。Playwright(ブラウザベース)またはUIA(Windows UI自動化)を使用して画面操作をキャプチャし、その結果をRemotionというプログラムによる動画編集フレームワークで、Screen Studioのようなプロフェッショナルな編集スタイルに仕上げます。開発者は面倒な手動録画や編集作業を省き、一貫性のある高品質なデモ動画を迅速に作成できます。主にClaude CodeやCursorなどのAIエージェント環境で動作し、デモシナリオを自然言語で記述するだけで、録画・編集・出力までの全工程を自動化します。

対応~Claude Code~Codex CLI~Cursor
npx skills add DhairyaS450/skill-screen-demo

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

skill-screen-demo は何をしますか?

1つのプロンプトで製品デモ動画を作成するワークフロー。PlaywrightまたはUIAキャプチャと、RemotionによるScreen Studioスタイルのプログラム編集を利用します。

概要

このスキルを使用すると、製品のデモ動画を簡単に作成できます。ユーザーは1つのプロンプトを提供するだけで、システムが自動的に画面操作をキャプチャし、プロフェッショナルな編集を施したデモ動画を生成します。

対応プラットフォーム

  • Playwright: ブラウザベースの操作をキャプチャする場合に使用します。
  • UIA: Windows UI自動化を使用して、ネイティブアプリケーションの操作をキャプチャする場合に使用します。
  • Remotion: キャプチャした操作をもとに、プログラム的に動画を編集します。

使用方法

  1. デモシナリオを自然言語で記述します。
  2. システムがPlaywrightまたはUIAを使用して画面操作をキャプチャします。
  3. Remotionがキャプチャデータを編集し、最終的な動画を出力します。

必要条件

  • Node.js (v14以上推奨)
  • PlaywrightまたはUIAの依存関係(使用するキャプチャ方式に応じて)
  • Remotionのセットアップ

設定

環境変数や設定ファイルで、キャプチャ方式や出力形式をカスタマイズできます。

例

# プロンプト例
製品のログイン画面からダッシュボードまでの操作をデモする動画を作成してください。

注意事項

  • キャプチャ中はユーザーの操作が制限される場合があります。
  • デモ動画の品質は、プロンプトの詳細度に依存します。

関連スキル