使い方ガイドへスキップ
slideshow作者 HeyGen

Slideshow スキル。

Claude Code と Codex 向けの PPT・スライドデッキ用スキル:フラグメント、分岐、プレゼンターモード付きのインタラクティブな HyperFrames スライドショーです。

  • Presentations
  • HTML slides
heygen-com/hyperframes · skills/slideshow/SKILL.mdSKILL.md
--- name: slideshow description: Author a HyperFrames slideshow — a presentation, pitch deck, or interactive deck with discrete slides, fragment reveals, branching, hotspot navigation, and built-in presenter mode with speaker notes; also converts an existing page into a deck. Output is a navigable deck, not a rendered MP4. If the user didn't explicitly ask for a slideshow, confirm before authoring. Unclear → /hyperframes. --- ## Output — a navigable deck, not a linear MP4 ## Intent confirmation ## The two pieces ## Schema ## Slide writing rules ## Porting source pages
アップストリームファイルから2026年9月14日に読み取られたフロントマターとセクション見出し · 全33,631文字

01 できること

Claude CodeとCodexにおけるslideshowスキルの動作について

概要、ワークフロー、出力。いずれもスキルの SKILL.md から読み取った内容です。

SKILL.md より2026年9月14日読取 · 実行記録ではありません

スキル自身の言葉で

HyperFramesのスライドショーを作成します。プレゼンテーション、ピッチデッキ、または個別のスライド、フラグメントリビール、分岐、ホットスポットナビゲーション、スピーカーノート付きのプレゼンターモードを備えたインタラクティブなデッキです。既存のページをデッキに変換することもできます。出力は、hyperframesが存在する状態で提供されるナビゲート可能なデッキであり、レンダリングされたMP4ではありません。スライドと接続を宣言するためにJSONアイランドスクリプトブロックを使用します。フラグメント(スライド内のリビール保持ポイント)、ホットスポットによるオフラインシーケンスへの分岐、BroadcastChannelで同期される編集可能なノート付きのプレゼンターモードをサポートしています。

明示的に要求されない限り、作成前に確認を求めます。見出しは完全な文の主張とすること、1スライドにつき1つのアイデア、ボトムアップの市場規模算出、最小30ptのフォントなど、厳格なスライド作成ルールを適用します。名前付きのビジュアルを手作業で構築する前に、ライブカタログを検索します。ソースページを移植する際は、元のデザイン、モーション、インタラクション、メディアの動作を保持しつつ、ページの動きをスライド間のトランジションに変換します。

生成されるもの

  • シーン、クリップ、GSAPタイムライン、JSONアイランドマニフェストを備えたHyperFramesコンポジション
  • スピーカーノート付きのプレゼンターモードを含む、hyperframesが存在する状態で提供されるナビゲート可能なデッキ
プロンプト例を見る ↗

仕組み

  1. 01
    意図の確認

    ユーザーが明示的にスライドショーを求めている場合はそのまま進めます。そうでない場合は、確認を求める前に、HyperFramesスライドショーが何を意味するか(実行可能なデッキ、ナビゲーション、プレゼンターモード)を一度説明してから停止してください。

  2. 02
    タイミング属性を持つシーンの宣言

    すべてのスライドはシーンに支えられています。各シーンには、data-composition-id、data-start、data-duration、data-labelを指定して宣言してください。

  3. 03
    JSON Islandを追加する

    コンポジションのHTMLに、type属性がapplication/hyperframes-slideshow+jsonであるscriptブロックを、ちょうど1つ追加してください。

  4. 04
    厳格なルールに従ってスライドを作成する

    見出しは完全な文で主張として成立している必要があります。1スライドにつき1つのアイデアと1つのビジュアルのみとします。結論から先に述べてください。市場規模はボトムアップでのみ算出します。フォントは最小30pt相当としてください。

  5. 05
    ビジュアルを作成する前にカタログを検索する

    スライドに必要なルック、エフェクト、チャート、トランジションごとに、平易な英語でnpx hyperframes catalog --queryを実行し、作成前に上位の検索結果を確認してください。

02 適合性を確認

slideshow スキルを使用するタイミング

この種類の PPT やスライドデッキの作業では、Claude Code または Codex で slideshow スキルを使用します。適合性と制限は、スキル自体のファイルから取得されています。

適している場合

  • プレゼンテーション、ピッチデック、または個別のスライドを持つインタラクティブなデック
  • フラグメント表示、分岐、ホットスポットナビゲーション、プレゼンターモードを備えたデック
  • 既存のページをデックに変換する場合

境界を知る

  • スライドショーの意図が不明確なリクエスト — 作成前に必ず確認してください
  • 観客が読む必要があるにもかかわらず40pxより小さいテキスト

提供すべきもの

  • Figmaソース URL(任意)デッキのコンテンツやストーリーボードが figma.com のURLから来ている場合は、ビルドの前にまず /figma を実行して、アセットのエクスポート、ブランドトークン、ストーリーボードの再構築を行ってください。

03 スキルの内部

スライドショーSkillがClaude CodeとCodexに与えるルール

SKILL.mdがエージェントに設定する7つの具体的な指示、デフォルト、制限 — ファイルの中で結果を変える部分です。

  1. 1スライドにつき1つのアイデアと1つのビジュアル

    2つ目の箇条書きクラスターや2つ目のチャートを追加したくなった場合は、スライドを分割してください。

  2. フォントは最小30pt相当

    1920×1080では、見出しは72〜96px、本文は48pxとします。観客が読む必要のあるテキストは、どのような場合でも40px未満にしないでください。

  3. 市場規模はボトムアップでのみ算出

    計算式を示さずに500億ドルのTAMと書くことは決してしないでください。ユニットエコノミクスから積み上げて構築します:アカウント数×ACV、またはトランザクション数×テイクレート、といった形です。

  4. 手作業で構築する前にカタログを検索する

    スライドに必要な名前付きビジュアルごとに、npx hyperframes catalog --queryを実行し、作成前に上位の検索結果を確認してください。簡略化された近似よりも、実際のブロックを優先してください。

  5. スライドショーをMP4にレンダリングしない

    デックはマスタールートのコンポジションを持たない複数のトップレベルのシーンコンポジションとして作成されているため、レンダリングは最初のコンポジションのみを解決し、暗黙的に切り詰められたMP4を出力します。

  6. フラグメントの時間はコンポジションタイムライン上の絶対位置です

    フラグメントの時間は、シーンの開始からの相対オフセットではなく、data-startと同じ座標空間を使用します。スライドのstart, end範囲内(両端を含む)に収まる必要があります。

  7. 移植時に元ページの忠実度を保持する

    元のページのビジュアルデザイン、モーションの言語、インタラクティブな挙動、メディアの挙動、および表現上のアフォーダンスを、実用的な範囲でできるだけ忠実に保持します。

04 実際に使う

Claude Code または Codex に slideshow をインストールする

npx skills add コマンドを実行し、エージェントで最初のタスクを実行して、結果をチェックリストで確認します。

Claude Code、Codex、またはお使いのエージェントに slideshow を追加する

プロジェクトで実行してください。インストーラーが、どのエージェントに追加するかを尋ねます。

Terminal
npx skills add https://github.com/heygen-com/hyperframes --skill slideshow

skills/slideshow/SKILL.md用の汎用的なskills CLI形式です。リポジトリ独自のパスが記載されている場合もあります。

スキルに初めての PPT・スライドデッキタスクを与える

スキル自身の用語で記述されています。角括弧の部分はご自身の内容に置き換えてください。

Starter prompt
Build a HyperFrames slideshow for a Series A pitch deck. Start with a hook slide showing SMBs lose $40B/year to manual scheduling. Add a problem slide with three pain points that reveal as fragments: no-shows cost 23% of revenue, manual reminders take 4h/week per staff, and rescheduling friction drives 40% churn. Include a hotspot on the $40B figure that branches to a market-sizing slide showing the bottom-up math: 2.3M SMBs × $17k ACV. End with a solution slide: [product name] automates scheduling for service SMBs, cutting no-shows by 80% in 90 days. Include speaker notes for each slide.

出典:SKILL.md をスキル自身の用語に沿って記述。

最初の結果を確認

SKILL.md 自体が正しい結果として示しているもの:

  • lintがエラー0件、検証がランタイムエラーなしと報告するまでファイルを修正して再実行してください
  • すべてのslide.sceneIdがdata-composition-idによる既存のシーンに解決されることを確認してください
  • すべてのhotspot.targetが定義済みのslideSequence idを参照していることを確認してください
  • フラグメントの時間が各スライドのstart, end範囲内に収まっていることを確認してください

OpenDesignではSKILL.mdのリンクからslideshowをインポートします:Plugins → Add → Skill → Import from linkを実行し、トップバーで選択してください。

05 オープンソースで追跡可能

ソース、ライセンス、検証

このページの情報の出所と、最終確認日時です。

Author
HeyGen
Repository
github.com/heygen-com/hyperframes ブランチ main
スキルファイル
skills/slideshow/SKILL.md 検証時に記録されたコンテンツチェックサム。コミット 558c11b
License
Apache-2.0 LICENSE より
リポジトリスター数
49,761 heygen-com/hyperframes リポジトリ全体について 2026-09-14 に取得された GitHub スナップショットです。このカタログには 9 つのスキルが含まれています。slideshow の評価や使用数ではありません。
OpenDesign により検証済み
2026-09-14 ソースファイル、パス、ライセンステキスト、スター数を確認済み。OpenDesign 本体にはバンドルされていません(2026-08-28 確認)。このページには実行記録がありません。

SKILL.md の中身

  1. Slideshow作成の契約HyperFramesのslideshowは、通常のコンポジションに、スライドと接続を宣言するJSONアイランドを加えたものです
  2. 出力 — ナビゲート可能なデッキであり、線形のMP4ではありませんhyperframesを保持した状態で配信してください。MP4にレンダリングすると最初のコンポジションで切り詰められるため行わないでください
  3. 意図の確認ユーザーが明示的にslideshowを依頼していない限り、作成前に確認してください。ルーティングされた意図は事前に確認済みです
  4. 2 つの構成要素data-composition-id とタイミングで宣言されるシーン、slides 配列と slideSequences 配列を持つ JSON アイランド
  5. スキーマSlideshowManifest、SlideRef、SlideHotspot、SlideSequenceのフィールド定義と要件
  6. スライド作成のルール見出しは完全な文にする、1スライド1アイデア、下から上への配置、最小30pt、まずカタログを検索
  7. ソースページの移植元のデザイン、モーション、インタラクション、メディアを保持し、ページの動きをスライド遷移に変換し、メディアイベントを配線します
  8. フラグメント:スライド内の表示保持ポイントスライド範囲内の絶対タイムライン時間。コントローラーはNextで各フラグメントにシークし、その間は再生しません
  9. 分岐:ホットスポットとスライドシーケンス分岐スライドはメインラインから除外され、ホットスポットのクリックでナビゲーションスタックにプッシュし、戻ると親に戻ります
  10. 実例:フラグメントと分岐を含む3スライドのデッキシーン、JSONアイランド、GSAPタイムライン、分岐シーケンスを含む完全なHTML骨格
  11. ラッピングコンポーネントhyperframes-slideshowでラップします。ナビゲーション、キーボード、タッチ、ホットスポットを提供します。Presentでオーディエンスタブが開き、グローバルミュートがあります
  12. slideshowを単独で実行する(暫定対応)エンジンホスト型プレビューが実装されるまで、スタンドアロンでのデモには回避策が必要です。references/standalone-harness.mdを参照してください
スキル自身による説明
「HyperFrames スライドショーを作成します。個別のスライド、フラグメント表示、分岐、ホットスポットナビゲーション、スピーカーノート付きのプレゼンターモードを備えたプレゼンテーション、ピッチデッキ、インタラクティブデッキです。既存のページをデッキに変換することもできます。出力はナビゲーション可能なデッキであり、レンダリングされた MP4 ではありません。ユーザーが明示的にスライドショーを要求していない場合は、作成前に確認してください。不明な場合は /hyperframes を参照してください。」

SKILL.md からの前付け説明です。完全なファイルは約 33,631 文字です。GitHub で完全なファイルを読む。

06 インストールする前に

slideshowスキルについてのよくある質問

回答は 2026-09-14 時点で読んだ SKILL.md に基づくもので、記録された実行結果によるものではありません。

フラグメントとは何で、どのように機能しますか?

フラグメントとは、スライドのstart, end範囲内における秒単位の絶対コンポジションタイムライン時間であり、コントローラーがその時点で表示状態を保持します。

プレーヤーはフラグメント化されたスライドにfragments[0]で入り、Nextを押すたびに以降の各フラグメントにシークします。最後のフラグメントの後、Nextで次のスライドに進みます。ナビゲーションは再生駆動ではなくシーク駆動です。

Slideshow

実際の PPT およびスライドデッキのタスクで slideshow を実行する

OpenDesign をダウンロードし、SKILL.md リンクから slideshow をインポートし、上記のプロンプトを貼り付けて、結果の前に計画を確認してください。

ターミナル
npx skills add https://github.com/heygen-com/hyperframes --skill slideshow

OpenDesign デスクトップ版

ひとつのデザインシステムで、すべての制作物をブランドらしく

完全な Vibe Design Workspace で、同じブランドルールを Web サイト、スライド、操作できるプロトタイプ、ダッシュボード、画像、HTML 動画に展開できます。ローカルの Codex、Claude Code、Cursor などを接続して無料で制作しましょう。

  • Web、スライド、プロトタイプ、ダッシュボード、画像、動画
  • 140+ のデザインシステムと完全なテンプレート/スキルライブラリ
  • ローカル Codex と 21+ のコーディングエージェントを接続 · 無料
無料ダウンロード

macOS と Windows に対応