html-ppt-obsidian-claude-gradient について
html-pptのマスタースキルから、obsidian-claude-gradientの全スライドテンプレートを使うための専用入口です。テンプレートや共有アセットの設定、テーマ選択、スピーカーノートの扱いを案内します。
主な機能
- 01obsidian-claude-gradientの全スライドテンプレート
- 02共有CSS・JavaScriptランタイムの設定
- 03選べる36種類のテーマ
- 04スピーカーノートのガイド
活用シーン
- 01obsidian-claude-gradientのスタイルでスライドを作成
- 02テンプレートをプロジェクト向けに調整
- 03テーマ選択とスピーカーノートの追加
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ nexu-io/ open-design --skill html-ppt-obsidian-claude-gradientインストール後、Claude Code で/html-ppt-obsidian-claude-gradientを入力して読み込まれたか確認します。
同梱ファイルexample.html
詳細
HTML PPT・GitHub 暗紫グラデーション
ユーザーを obsidian-claude-gradient のフルデッキテンプレートに直接案内する、html-ppt マスタースキルへの専用エントリーポイントです。
このカードを選ぶ場合
Examples ギャラリーでは、「Use this prompt」が上記の example_prompt にリンクされています。このプロンプトを受け入れた場合、ユーザーが obsidian-claude-gradient のビジュアルアイデンティティをそのまま使いたいのであれば、このカードが適切です(スクリーンショットと選定理由については、上流のフルデッキカタログをご覧ください)。
デッキの作成方法
- まずマスタースキルを読みます。 作成ルールはすべて
skills/html-ppt/SKILL.mdに記載されています。内容と対象読者のチェックリスト、 トークンのルール、レイアウトの再利用、プレゼンターモード、キーボードランタイム、 「プレゼンター専用のテキストをスライドに表示しない」ルールが含まれます。 - 対応するテンプレートフォルダーから始めます。
skills/html-ppt/templates/full-decks/obsidian-claude-gradient/—index.htmlとstyle.cssをプロジェクトにコピーし、.tpl-obsidian-claude-gradientの body クラスはそのままにします。 - 共有ランタイムもテンプレートと一緒に用意します。 上流の
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-obsidian-claude-gradientのスコープ付き CSS は、 テンプレートに含まれる構造クラスのみを認識します。これらのクラスはそのままにします。 - スピーカーノートは
<aside class="notes">または<div class="notes">の中に記述します — スライド上に表示されるテキストとして記述しないでください。
クレジット
ビジュアルシステム、レイアウト、テーマ、ランタイムのキーボード操作モデルは、
MIT ライセンスの上流プロジェクト lewislulu/html-ppt-skill に由来します。
LICENSE ファイルは skills/html-ppt/LICENSE に含まれています。再配布する際は、そのまま含めてください。
コメント
Markdown 対応