html-ppt-product-launch について
製品発表プレゼンを作る人向けに、`html-ppt` スキルの `product-launch` 全編テンプレートへ案内します。共有アセットの取り込み方や、テンプレートの構造クラスとスピーカーノートの扱いも説明します。
主な機能
- 01製品発表向け全編テンプレート
- 02共有アセットのコピーまたはインライン化
- 03テーマの変更
- 04テンプレート構造クラスの維持
- 05スピーカーノートの指針
活用シーン
- 01製品発表プレゼンの作成
- 02テンプレートのプロジェクトへの移植
- 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 のビジュアルアイデンティティをそのまま使いたい場合は、このカードを選んでください(スクリーンショットと選定理由は、上流のフルデッキカタログを参照してください)。
デッキの作成方法
- まずマスタースキルを読んでください。 作成ルールはすべて
skills/html-ppt/SKILL.mdに記載されています。内容と対象読者のチェックリスト、 トークンのルール、レイアウトの再利用、プレゼンターモード、キーボードランタイム、そして 「プレゼンター専用のテキストをスライドに表示しない」というルールが含まれます。 - 対応するテンプレートフォルダーから始めてください。
skills/html-ppt/templates/full-decks/product-launch/からindex.htmlとstyle.cssをプロジェクトにコピーし、.tpl-product-launchの body クラスはそのままにしてください。 - 共有ランタイムもテンプレートと一緒に用意してください。 上流の
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 はリポジトリ内でのみ機能します。
- 方法 A — コピーして書き換える(推奨):
- テーマを選んでください。 デフォルトのトークンで問題なければそのまま使えます。別の雰囲気にしたい場合は、
<link id="theme-link">を使ってskills/html-ppt/assets/themes/*.cssにある36種類のテーマのいずれかに差し替え、Tキーで切り替えられるようにしてください。 - クラスではなく、デモコンテンツを置き換えてください。
.tpl-product-launchのスコープ付き CSS は、 テンプレートに含まれる構造クラスのみを認識するため、これらはそのまま使ってください。 - 発表者ノートは
<aside class="notes">または<div class="notes">の中に記述してください。 スライド上に表示されるテキストとして記述しないでください。
クレジット表記
ビジュアルシステム、レイアウト、テーマ、ランタイムのキーボード操作モデルは、上流の MIT ライセンスの lewislulu/html-ppt-skill に由来します。
LICENSE ファイルは skills/html-ppt/LICENSE にあります。再配布時もそのまま保持してください。
コメント
Markdown 対応