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