AbubakrChan/product-launch-motion
Claude Code skill for Dribbble-level product launch videos from code. One shape that never cuts, springs, a cursor that drives every change, beat-synced SFX, 60 fps motion blur. v2: use with Claude Opus 5.5.
Product Launch Motion – Claude Codeスキル
これは何か ウェブサイトのURLを短く高品質な製品発表ビデオに変換するClaude Codeスキル。Claudeがサイトを読み、ストーリーを書き、シーンを監督し、音楽、効果音、モーションブラーを備えた60fpsのMP4をレンダリングします。すべて純粋なHTML/CSS/JSから生成され、After EffectsやAIビデオモデルは不要です。
使用方法
# スキルをインストール(一度だけ)
npx skills add AbubakrChan/product-launch-motion
# その後、Claude Code内で次のように依頼します:
https://your-website.com の発表ビデオを作成してください
Claudeは一連のDECISION:行(監督の選択)を出力し、最終ビデオはローカルで生成されます。
主要なアイデア
- 単一の形状、カットなし – 単一のUI要素がすべてのUI状態を変形します(ボタン→ローダー→チェック→…→トースト→ボタン)。シームレスな視覚的フローを生み出します。
- 閉形式スプリング – 決定的な減衰スプリングの数学がすべての遷移を駆動し、弾みすぎない微妙なオーバーシュートを提供します。
- 音楽優先のタイミング – 約120BPMのロイヤリティフリー曲をNumPyで分析し、すべてのUIサウンドがビートのピークに一致します。
- カーソル駆動のアクション – クリック、ドラッグ、押下は仮想カーソルでアニメーション化され、オプションで製品固有の「エージェント」カーソルに置き換え可能です。
- 純関数レンダリング – 各ピクセルは
f(t)であり、任意のフレームを決定的に再生成できます。 - レンダリングパイプライン:HTML → Playwrightサブフレーム → FFmpeg
tmix(モーションブラー)→ 60fps H.264 MP4。
リポジトリの内容
| パス | 説明 |
|---|---|
SKILL.md |
Claudeが従うプロンプトとワークフロー。 |
references/prompts.md |
元のプロンプトとレビューノート(他の製品にコピー&ペーストして再利用)。 |
references/technique.md |
スプリング、カメラリグ、オドメーターアニメーション、オーディオ合成、レンダリングに関する技術ノート。 |
legacy/ |
v1スキル(音声ナレーション駆動、GSAP + HyperFrames)。 |
examples/ |
サンプルビデオとプレビュー画像。 |
要件
- Claude Code (Opus 5.5) – スキルを実行するAI。
- Node ≥ 20 + Playwright – ヘッドレスHTMLレンダリング用。
- FFmpeg – モーションブラー合成とエンコーディング。
- Python 3 + NumPy – ビートグリッド解析と効果音合成。
- オプションのロイヤリティフリー音楽(約120 BPM)をサウンドトラック用に。
なぜ興味深いか
- 大規模言語モデルがディレクターとして機能し、外部のビデオ生成モデルなしで、簡単な指示を完全にアニメーション化されたビデオに変える方法を示しています。
- 決定的で数学的に駆動されるアニメーション(スプリング、
seek(t))を使用して、レンダリングを並列化可能かつ再現可能にします。 - 制作コストを抑えながら高価に見える、斬新な「単一形状、カットなし」の視覚的メタファーを実証します。
リポジトリの内容
| パス | 説明 |
|---|---|
SKILL.md |
Claudeが従うプロンプトとワークフロー。 |
references/prompts.md |
元のプロンプトとレビューノート(他の製品にコピー&ペーストして再利用)。 |
references/technique.md |
スプリング、カメラリグ、オドメーターアニメーション、オーディオ合成、レンダリングに関する技術ノート。 |
legacy/ |
v1スキル(音声駆動、GSAP + HyperFrames)。 |
examples/ |
サンプルビデオとプレビュー画像。 |
要件
- Claude Code (Opus 5.5) – スキルを実行するAI。
- Node ≥ 20 + Playwright – ヘッドレスHTMLレンダリング用。
- FFmpeg – モーションブラー合成とエンコーディング。
- Python 3 + NumPy – ビートグリッド分析と効果音合成。
- オプションのロイヤリティフリー音楽(約120 BPM)をサウンドトラック用に。
なぜ興味深いか
- 大規模言語モデルがディレクターとして機能し、外部のビデオ生成モデルなしで、ブリーフを完全にアニメーション化されたビデオに変える方法を示しています。
- 決定的で数学的に駆動されるアニメーション(スプリング、
seek(t))を使用して、レンダリングを並列化可能かつ再現可能にします。 - 制作コストを抑えながら高価に見える、斬新な「単一形状、カットなし」の視覚的メタファーを実証します。
ライセンス
スキルコードと参考資料はMITライセンスです。サンプルフィルムはCheerful.aiが所有しています(NOTICEを参照)。
このスキルで発表ビデオを作成した場合は、Xで@Muhamma77800831をタグ付けしてシャウトアウトを受け取りましょう。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト