html-ppt-dir-key-nav-minimal について
`html-ppt` マスタースキルへの専用入口で、`dir-key-nav-minimal` の全スライドテンプレートを使います。このビジュアルスタイルで HTML プレゼンテーションを作る人向けに、共有ランタイムの導入方法も説明します。
主な機能
- 01dir-key-nav-minimal の全スライドテンプレート
- 02ランタイムのコピーまたは埋め込み手順
- 03テーマの選択
- 04テンプレートの構造クラスを維持
- 05スピーカーノートの配置方法
活用シーン
- 01指定のミニマルなスタイルでプレゼンを作成
- 02テンプレートをプロジェクトにコピーして素材を設定
- 03プレゼンのテーマを変更
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ nexu-io/ open-design --skill html-ppt-dir-key-nav-minimalインストール後、Claude Code で/html-ppt-dir-key-nav-minimalを入力して読み込まれたか確認します。
同梱ファイルexample.html
詳細
HTML PPT · 8 色のミニマルな方向キー
html-ppt のマスタースキルへの、焦点を絞った入り口です。ユーザーを dir-key-nav-minimal のフルデッキテンプレートに直接案内します。
このカードを選ぶとき
Examples ギャラリーでは、「Use this prompt」が上記の example_prompt に紐付けられています。このプロンプトを選択したとき、ユーザーが dir-key-nav-minimal のビジュアルアイデンティティをそのまま使いたい場合は、このカードを選んでください(スクリーンショットと採用理由については、上流のフルデッキカタログを参照してください)。
デッキの作成方法
- まずマスタースキルを読みます。 作成ルールはすべて
skills/html-ppt/SKILL.mdに記載されています。内容・対象者のチェックリスト、 トークンのルール、レイアウトの再利用、プレゼンターモード、キーボードランタイム、 「プレゼンター専用のテキストをスライドに表示しない」ルールを確認してください。 - 対応するテンプレートフォルダーから始めます。
skills/html-ppt/templates/full-decks/dir-key-nav-minimal/からindex.htmlとstyle.cssをプロジェクトにコピーし、body クラス.tpl-dir-key-nav-minimalはそのままにします。 - テンプレートと一緒に共有ランタイムも用意します。 上流の
index.htmlは、skills/html-ppt/templates/full-decks/の中で 3 階層下にあるため、共有 CSS/JS を../../../assets/...経由で参照しています。index.htmlをプロジェクトにコピーすると、これらの親フォルダー基準の URL は 解決されなくなり、base.css、animations.css、runtime.jsは 404 エラーになります。つまり、デッキが有効にならず、スライドの移動も 機能しません。プロジェクトごとに、次の 2 つの方法から選んでください。- 方法 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ができます。 いずれの方法でも、上流の../../../assets/...URL をそのまま プロジェクトの成果物に含めないでください。これらの URL が使えるのはリポジトリ内だけです。
- 方法 A — コピーして書き換える(推奨):
- テーマを選びます。 デフォルトのトークンで問題なければそのまま使います。別の雰囲気にしたい場合は、
skills/html-ppt/assets/themes/*.cssにある 36 種類のテーマのいずれかを<link id="theme-link">で読み込み、Tキーで切り替えられるようにします。 - クラスではなく、デモコンテンツを置き換えます。
.tpl-dir-key-nav-minimalのスコープ付き CSS が 認識するのは、テンプレートに含まれる構造クラスだけです。これらはそのままにしてください。 - 発表者ノートは
<aside class="notes">または<div class="notes">の内側に記述します。 スライド上に表示されるテキストとして記述しないでください。
クレジット
ビジュアルシステム、レイアウト、テーマ、ランタイムのキーボード操作モデルは、
MIT ライセンスの上流プロジェクト lewislulu/html-ppt-skill に由来します。
LICENSE ファイルは skills/html-ppt/LICENSE に含まれています。再配布の際も、そのまま保持してください。
コメント
Markdown 対応