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