html-ppt-graphify-dark-graph について
`html-ppt`スキルから、`graphify-dark-graph`のビジュアルスタイルでデッキを作成するための専用入口です。対応テンプレートと共有ランタイムのプロジェクトへの組み込み方を説明します。
主な機能
- 01graphify-dark-graphテンプレートを指定
- 02マスタースキルの前提条件を説明
- 03ランタイムのコピーまたはインライン化
- 04テーマ変更に対応
- 05テンプレート構造を維持
活用シーン
- 01指定スタイルのデッキを作成
- 02テンプレートをプロジェクトに移す
- 03プレゼンテーションにランタイムを同梱
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ nexu-io/ open-design --skill html-ppt-graphify-dark-graphインストール後、Claude Code で/html-ppt-graphify-dark-graphを入力して読み込まれたか確認します。
同梱ファイルexample.html
詳細
HTML PPT・暗色背景の知識グラフ
html-ppt マスタースキルへの専用エントリーポイントです。ユーザーを graphify-dark-graph のフルデッキテンプレートに直接案内します。
このカードを選ぶ場合
Examples ギャラリーでは、「Use this prompt」が上記の example_prompt に紐付けられています。そのプロンプトを採用する際、ユーザーが graphify-dark-graph のビジュアルアイデンティティをそのまま使いたい場合は、このカードが最適です(スクリーンショットとその理由については、上流のフルデッキカタログをご覧ください)。
デッキの作成方法
- まずマスタースキルを読みます。 作成ルールはすべて
skills/html-ppt/SKILL.mdに記載されています。内容と対象者のチェックリスト、 トークンのルール、レイアウトの再利用、プレゼンターモード、キーボードのランタイム、 「プレゼンター専用のテキストをスライドに表示しない」というルールが含まれます。 - 対応するテンプレートフォルダーから始めます。
skills/html-ppt/templates/full-decks/graphify-dark-graph/からindex.htmlとstyle.cssをプロジェクトにコピーし、.tpl-graphify-dark-graphボディクラスはそのままにします。 - 共有ランタイムもテンプレートと一緒に用意します。 上流の
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-graphify-dark-graphスコープの CSS が 認識するのは、テンプレートに含まれる構造クラスのみです。これらはそのまま使います。 - 発表者ノートは
<aside class="notes">または<div class="notes">内に記述します。 スライド上に表示されるテキストとして記述しないでください。
クレジット
ビジュアルシステム、レイアウト、テーマ、およびランタイムのキーボード操作モデルは、
上流の MIT ライセンスの lewislulu/html-ppt-skill に基づいています。
LICENSE ファイルは skills/html-ppt/LICENSE に含まれています。再配布時もそのまま残してください。
コメント
Markdown 対応