mcpField
H
html-ppt-product-launch

html-ppt-product-launch

github.com/nexu-ioドキュメント104.6k181 回インストール今日更新
リポジトリ

html-ppt-product-launch について

製品発表プレゼンを作る人向けに、`html-ppt` スキルの `product-launch` 全編テンプレートへ案内します。共有アセットの取り込み方や、テンプレートの構造クラスとスピーカーノートの扱いも説明します。

主な機能

  1. 01製品発表向け全編テンプレート
  2. 02共有アセットのコピーまたはインライン化
  3. 03テーマの変更
  4. 04テンプレート構造クラスの維持
  5. 05スピーカーノートの指針

活用シーン

  1. 01製品発表プレゼンの作成
  2. 02テンプレートのプロジェクトへの移植
  3. 03プレゼンのテーマ変更

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/nexu-io/open-design --skill html-ppt-product-launch

インストール後、Claude Code で/html-ppt-product-launchを入力して読み込まれたか確認します。

同梱ファイルexample.html

詳細

HTML PPT · 製品ローンチ

html-ppt のマスタースキルへの集中的なエントリーポイントです。ユーザーを product-launch のフルデッキテンプレートへ直接導きます。

このカードが選ばれたとき

Examples ギャラリーでは、「Use this prompt」が上記の example_prompt に紐付けられています。このプロンプトを受け入れたとき、ユーザーが product-launch のビジュアルアイデンティティをそのまま使いたい場合は、このカードを選んでください(スクリーンショットと選定理由は、上流のフルデッキカタログを参照してください)。

デッキの作成方法

  1. まずマスタースキルを読んでください。 作成ルールはすべて skills/html-ppt/SKILL.md に記載されています。内容と対象読者のチェックリスト、 トークンのルール、レイアウトの再利用、プレゼンターモード、キーボードランタイム、そして 「プレゼンター専用のテキストをスライドに表示しない」というルールが含まれます。
  2. 対応するテンプレートフォルダーから始めてください。 skills/html-ppt/templates/full-decks/product-launch/ から index.html と style.css をプロジェクトにコピーし、.tpl-product-launch の body クラスはそのままにしてください。
  3. 共有ランタイムもテンプレートと一緒に用意してください。 上流の index.html は skills/html-ppt/templates/full-decks/ 内の3階層下にあるため、 ../../../assets/... を使って共有 CSS/JS を読み込みます。 index.html をプロジェクトにコピーすると、これらの親相対 URL は 解決できなくなり、base.css、animations.css、runtime.js は 404 になります。つまり、デッキが起動せず、スライドのナビゲーションも 機能しません。プロジェクトごとに、次のいずれかの方法を選んでください。
    • 方法 A — コピーして書き換える(推奨): skills/html-ppt/assets/fonts.css、 skills/html-ppt/assets/base.css、 skills/html-ppt/assets/animations/animations.css、および skills/html-ppt/assets/runtime.js をプロジェクト内の assets/(assets/animations/animations.css を含む)にコピーし、index.html 内の4つの <link>/<script> タグを ../../../assets/... から対応するプロジェクト内のパス (assets/fonts.css、assets/base.css、 assets/animations/animations.css、assets/runtime.js)に書き換えます。
    • 方法 B — インライン化: 同じ4つのファイルを読み込み、各 <link rel="stylesheet" href="../../../assets/..."> をファイルの内容を含む <style>...</style> に置き換えます。また、 <script src="../../../assets/runtime.js"> を runtime.js の内容を含む <script>...</script> に置き換えます。これにより、自己完結型の index.html が1つ作成されます。 どちらの方法でも、上流の ../../../assets/... URL をそのまま プロジェクトの成果物に含めないでください。これらの URL はリポジトリ内でのみ機能します。
  4. テーマを選んでください。 デフォルトのトークンで問題なければそのまま使えます。別の雰囲気にしたい場合は、 <link id="theme-link"> を使って skills/html-ppt/assets/themes/*.css にある36種類のテーマのいずれかに差し替え、 T キーで切り替えられるようにしてください。
  5. クラスではなく、デモコンテンツを置き換えてください。 .tpl-product-launch のスコープ付き CSS は、 テンプレートに含まれる構造クラスのみを認識するため、これらはそのまま使ってください。
  6. 発表者ノートは <aside class="notes"> または <div class="notes"> の中に記述してください。 スライド上に表示されるテキストとして記述しないでください。

クレジット表記

ビジュアルシステム、レイアウト、テーマ、ランタイムのキーボード操作モデルは、上流の MIT ライセンスの lewislulu/html-ppt-skill に由来します。 LICENSE ファイルは skills/html-ppt/LICENSE にあります。再配布時もそのまま保持してください。

コメント