Communitygithub.com

Sunwood-ai-labs/website-to-hyperframes-skill

Webサイトをキャプチャし、プロダクト発表動画を制作するためのCodexスキルです。

website-to-hyperframes-skill とは?

このスキルは、Webサイトをキャプチャしてプロフェッショナルな動画を生成するための7ステップのワークフローを提供します。ユーザーは「このURLをキャプチャして25秒の製品発表動画を作って」といった自然言語の指示を出すだけで、自動的にキャプチャ、デザイン設計、ナレーションスクリプト作成、ストーリーボード作成、音声合成、コンポジション生成、検証・デリバリーまでを実行します。各ステップは成果物をゲートとして次のステップに進むため、エラーなく高品質な動画が生成されます。対応プラットフォームはCodexであり、HyperFramesフレームワーク上で動作します。参照ファイル群(step-1-capture.mdなど)が詳細な手順を提供し、ユーザーはこれらを読みながら進めることで、初心者でも高度な動画制作が可能です。最終的にはローカルホストのStudioプロジェクトURLが提供され、明示的なリクエストがあった場合のみMP4レンダリングが行われます。

対応~Claude Code✓Codex CLI~Cursor
npx skills add Sunwood-ai-labs/website-to-hyperframes-skill

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

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

ドキュメント

WebサイトからHyperFramesへ

Webサイトをキャプチャし、そこからプロフェッショナルな動画を生成します。

ユーザーは次のように指示します:

  • 「https://... をキャプチャして、25秒の製品発表動画を作って」
  • 「このWebサイトを15秒のInstagram向けソーシャル広告に変換して」
  • 「https://... から30秒の製品ツアーを作成して」

ワークフローは7つのステップで構成されています。各ステップは成果物を生成し、それが次のステップのゲート(通過条件)となります。


ステップ1: キャプチャと理解

参照: references/step-1-capture.md

キャプチャを実行し、抽出されたデータを読み取り、「書き留めて忘れる」メソッドを使って作業用サマリーを作成します。

ゲート: サイトサマリー(名前、主要カラー、フォント、重要なアセット、一言で表す雰囲気)を出力すること。


ステップ2: DESIGN.mdの作成

参照: references/step-2-design.md

キャプチャしたWebサイトのシンプルなブランドリファレンスを作成します。6セクション、約90行です。これはチートシート(早見表)であり、クリエイティブプランではありません。クリエイティブプランはステップ4で作成します。

ゲート: DESIGN.mdがプロジェクトディレクトリに存在すること。


ステップ3: SCRIPTの作成

参照: references/step-3-script.md

ナレーションスクリプトを作成します。ストーリーの骨格です。シーンの長さはナレーションから決定され、推測ではありません。

ゲート: SCRIPT.mdがプロジェクトディレクトリに存在すること。


ステップ4: STORYBOARDの作成

参照: references/step-4-storyboard.md

ビートごとのクリエイティブディレクションを作成します:ムード、カメラ、アニメーション、トランジション、アセット、深度レイヤー、SFX。これはクリエイティブの北極星であり、エンジニアが各コンポジションを構築する際に参照するドキュメントです。

ゲート: STORYBOARD.mdが、ビートごとのディレクションとアセット監査テーブルを含んで存在すること。


ステップ5: VO生成とタイミングマッピング

参照: references/step-5-vo.md

TTSオーディオを生成し、文字起こしで単語レベルのタイムスタンプを取得し、タイムスタンプをビートにマッピングします。STORYBOARD.mdを実際の時間で更新します。

ゲート: narration.wav(または.mp3)とtranscript.jsonが存在すること。STORYBOARD.mdのビートタイミングが更新されていること。


ステップ6: コンポジションの構築

参照: hyperframesスキル(ロードしてください — すべてのルールが重要です) 参照: references/step-6-build.md

ストーリーボードに従って各コンポジションを構築します。各コンポジションの後:レイアウト、アセット配置、アニメーション品質についてセルフレビューを実施します。

ゲート: すべてのコンポジションがセルフレビュー済みであること。要素の重なり、アセットの誤配置、モーションのない静止画像がないこと。


ステップ7: 検証とデリバリー

参照: references/step-7-validate.md

Lint、検証、スナップショット、プレビューを実施します。最初にユーザーにローカルホストのStudioプロジェクトURL(http://localhost:<port>/#project/<project-name>)を提供します。MP4へのレンダリングは明示的なリクエストがあった場合のみ行います。index.htmlをプロジェクトの受け渡しリンクとして扱わないでください。これはソースコードのコンテキストのみです。

ゲート: npx hyperframes lintとnpx hyperframes validateがエラーゼロでパスし、最終レスポンスにアクティブなStudioプロジェクトURLが含まれていること。


クイックリファレンス

動画タイプ

タイプ時間ビート数ナレーション
ソーシャル広告(IG/TikTok)10-15秒3-4オプションのフック文
プロダクトデモ30-60秒5-8完全なナレーション
機能発表15-30秒3-5完全なナレーション
ブランドリール20-45秒4-6オプション、音楽重視
ローンチティーザー10-20秒2-4最小限、高エネルギー

フォーマット

  • ランドスケープ: 1920x1080(デフォルト)
  • ポートレート: 1080x1920(Instagramストーリーズ、TikTok)
  • スクエア: 1080x1080(Instagramフィード)

参照ファイル

ファイル読むタイミング
step-1-capture.mdステップ1 — キャプチャデータの読み取り
step-2-design.mdステップ2 — DESIGN.mdの作成
step-3-script.mdステップ3 — ナレーションスクリプトの作成
step-4-storyboard.mdステップ4 — ビートごとのクリエイティブディレクション
step-5-vo.mdステップ5 — TTS、文字起こし、タイミング
step-6-build.mdステップ6 — セルフレビュー付きコンポジション構築
step-7-validate.mdステップ7 — Lint、検証、スナップショット、プレビュー
techniques.mdステップ4と6 — 10種類のビジュアルテクニックとコードパターン(SVG描画、Canvas 2D、3D、タイポグラフィ、Lottie、動画、タイピング、可変フォント、MotionPath、トランジション)

関連スキル