使い方ガイドへスキップ
guizang-ppt-skill作者 op7418

Guizang PPT Skill スキル。

Claude Code と Codex の PPT・スライドデッキスキル:マガジンスタイルまたはスイススタイルの単一ファイル横型 HTML デッキ(スピーカービューと同期機能付き)

  • Presentations
  • HTML slides
op7418/guizang-ppt-skill · SKILL.mdSKILL.md
--- name: guizang-ppt-skill description: 生成横向翻页网页 PPT(单 HTML 文件),含 WebGL 背景、演讲者视图、观众屏同步、讲稿备注、章节幕封、数据大字报、图片网格等模板。提供两种风格:① "电子杂志 × 电子墨水"(衬线 + 流体背景 + 暖色) ② "瑞士国际主义"(无衬线 + 网格点阵 + IKB/柠檬黄/柠檬绿/安全橙高亮)。当用户需要制作分享 / 演讲 / 发布会风格的网页 PPT,或提到"杂志风 PPT"、"瑞士风 PPT"、"Swiss Style"、"horizontal swipe deck"时使用。 --- ## 这个 Skill 做什么 ## 何时使用 ## 工作流 ## 资源文件导览 ## 核心设计原则(哲学) ## 参考作品
2026年9月14日にアップストリームファイルから読み取ったフロントマターとセクション見出し · 全25,146文字

01 できること

Claude CodeとCodexにおけるguizang-ppt-skill Skillの機能

概要、ワークフロー、出力。いずれもスキルの SKILL.md から読み取った内容です。

SKILL.md より2026年9月14日読取 · 実行記録ではありません

スキル自身の言葉で

WebGLヒーロー背景、プレゼンタービュー、オーディエンス画面との同期、スピーカーノート、チャプター区切り、大きな数字のデータページ、画像グリッドを備えた、水平スワイプ型のウェブページデッキを単一の自己完結型HTMLファイルとして生成します。互いに排他的な2つのビジュアル方向性、A(Electronic Magazine x E-ink:セリフ見出し、流動的な背景、暖色系)とB(Swiss International Style:全サンセリフ、12カラムグリッド、グリッドドット背景、IKB・レモンイエロー・レモングリーン・セーフティオレンジのいずれか1色の高コントラストアクセント)があります。

スタイルBの本文ページは、data-layoutでタグ付けされた22個の登録済みレイアウト(S01〜S22)のいずれかを使用する必要があります。トーク、ローンチ、デモデイ用のデッキを、スライドツールを使わずに一度の作業で完成させたいデザイナーおよび開発者向けです。

生成されるもの

  • CSS、WebGLシェーダー、ページングJS、プレゼンターモードがすでに組み込まれた、水平ページ送り方式の単一自己完結型ドキュメントとして納品される1ファイルのHTMLデッキです。
  • スライドのdata-slide-id値と同じ順序で生成されるSPEAKER_NOTESレコードで、目的、トーク内容、トランジション、および任意のステージング項目を保持します。
  • デッキの隣にmarkdownファイルとして保存されたアウトラインで、後の反復作業の土台として使えます。
プロンプト例を見る ↗

仕組み

  1. 01
    まずアップストリームの更新を確認する

    このSkillはリポジトリを取得し、HEADがアップストリームからどれだけ遅れているかを数え、何かをプルする前にユーザーに確認します。

  2. 02
    執筆前に7つの質問について合意する

    まずスタイルAかBかを決め、その後オーディエンスと場面設定、所要時間、ソース素材、画像やスクリーンショット、テーマパレット、そして厳しい制約について確認します。

  3. 03
    選択したテンプレートをコピーする

    スタイルAの場合はassets/template.htmlを、スタイルBの場合はassets/template-swiss.htmlを、デッキの配置先にコピーし、隣接するimagesフォルダを作成します。

  4. 04
    クラス名の事前チェックを行う

    スライドのマークアップを書く前にテンプレートのstyleブロックを読み、使用する各クラスがそこで定義されていることを確認してください。

  5. 05
    レイアウトを選ぶ前にテーマのリズムを計画する

    レイアウトを選ぶ前に、各ページのテーマクラス(hero dark、hero light、light、dark)を書き出し、整合させてください。

  6. 06
    チェックリストに沿って自己確認する

    生成後、references/checklist.mdを開いて項目を一つずつ確認し、そのうえでバリデーターとブラウザプレビューを実行してください。

02 適合性を確認

guizang-ppt-skill スキルを使うタイミング

この種類の PPT とスライドデッキのジョブの場合、Claude Code または Codex で guizang-ppt-skill スキルを使用します。以下の適合性と制限はスキル自身のファイルから取得されています。

適している場合

  • 大画面で存在感のあるデッキを求めるスピーカーのための、オフライン共有セッション、社内業界トーク、プライベートサロン。
  • 完成済みで即座に提示できるデッキが必要な、AIプロダクトのローンチやデモデイ。
  • 別のページングツールやプレゼンテーションツールを使わずに、一度の作業で完成させるべきウェブスライド。
  • 大量のKPI数値、ロードマップ、プロセスから構成されたコンテンツで、スタイルBのData Heroレイアウトが自然に適合するもの。

境界を知る

  • 大きなデータ表や積み重ねたチャートを含むページは、代わりに従来型のスライドツールに送られます。
  • 研修用の教材には向きません。この形式の情報密度は低すぎるためです。
  • 複数人で共同編集が必要な作業には向きません。出力が静的な HTML であるためです。
  • 登録済みの22種類のレイアウト(P23/P24、Swiss Image Split、Evidence Gridなど)を超えて、新しい構造を発明することはありません。ユーザーが実験的なレイアウトを明示的に求めた場合を除きます。

提供すべきもの

  • トピック、または元となる資料資料、データ、過去のデッキや記事のリンクがあれば、スキルは実際の素材をもとに構築できます。あいまいなアイデアしかない場合は、ナラティブアーク型のテンプレートを使ってアウトライン構築を支援します。
  • 最初に確認するスタイルの選択Style A か B かによって、使用するテンプレート、レイアウト、テーマファイルが決まるため、これは必須の最初の確認事項です。
  • 対象者と場面社内の業界向け講演か、商用ローンチか、デモデイか、プライベートなサロンかによって、言葉遣いのレジスターとコンテンツの深さが変わります。
  • 命名規則と仕様に従った画像・スクリーンショット画像は index.html と同じ階層の images/ フォルダーに置き、ページ番号+セマンティックな名前という命名規則に従うことで、ページ順序を分かりやすく保ちます。
  • 厳守すべき制約特定のデータポイントなど必ず含めるべき内容や、絶対に登場させてはいけない内容は、手戻りを避けるために事前に収集します。

03 スキルの内部

guizang-ppt-skill スキルが Claude Code と Codex に与えるルール

SKILL.md がエージェントに設定する 8 つの具体的な指示・既定値・制限 — 結果を変える部分です。

  1. 2つのスタイルを混在させない

    1つのデッキでは1つのスタイルのみを使用します。同じクラス名であっても、2つのテンプレートでは表示が完全に異なるため、レイアウトクラスは対応するテンプレートファイルの中でのみ存在します。

  2. 固定のテーマパレット、カスタムHexは使用しない

    themes.md から選ばれた、手作業で調整済みの5つのプリセットのみが許可されており、1つのデッキでは1つのテーマを最後まで維持します。

  3. すべてのページでテーマを明示する

    各セクションには light、dark、hero light、hero dark のいずれかを必ず指定する必要があり、単なる hero だけでは不十分です。

  4. Style B のページはレイアウトIDを明示する必要がある

    Swissデッキはロックモードで動作します。本文ページは登録済みの22種類のレイアウトだけを使用し、各スライドセクションには data-layout="Sxx" を記述します。

  5. アイコンは手描きのSVGではなく Lucide を使用する

    図形を描くのではなく、マークアップと lucide.createIcons() を使ってアングラーな Lucide セットを使用し、絵文字は避けます。style B では加えて、すべてのテキストラベルを SVG の外に置き、HTML のグリッドやキャプション内に配置します。

  6. 画像グリッドには固定のビューポート高さを使用する

    style A の画像グリッドでは、レイアウトを崩す aspect-ratio ではなく height:Nvh を設定します。

  7. スピーカーノートは安定したページIDに紐づける

    各セクションには一意で安定した data-slide-id が付与され、ノートの記録も同じ順序で生成されます。ノートはページIDで保存され、配列のインデックスやページ番号では管理されません。

  8. 所要時間がページ数を決める

    15分であれば約10ページ、30分であれば約20ページ、45分であれば25〜30ページが目安です。

04 実際に使う

Claude Code または Codex に guizang-ppt-skill をインストール

npx skills add コマンドを実行し、エージェントで最初のタスクを実行して、結果をチェックリストで確認します。

Claude Code、Codex、またはあなたのエージェントに guizang-ppt-skill を追加

プロジェクトで実行してください。インストーラーが、どのエージェントに追加するかを尋ねます。

Terminal
npx skills add https://github.com/op7418/guizang-ppt-skill --skill guizang-ppt-skill

SKILL.md用の汎用skills CLI形式です。リポジトリによっては独自のパスを文書化している場合があります。

スキルに初めての PPT・スライドデッキタスクを与える

スキル自身の用語で記述されています。角括弧の部分はご自身の内容に置き換えてください。

Starter prompt
帮我做一份 30 分钟左右的分享 deck,受众是公司内部的产品和工程同学,风格选 B 瑞士国际主义。素材是这份 [产品发布文档] 和 [几张 dashboard 截图],截图想保真放进 S22 的主图和 S15 的图片格。主题色用克莱因蓝 IKB,另外需要 20 页左右的页面计划和每页的讲稿备注。

出典:SKILL.md をスキル自身の用語に沿って記述。

最初の結果を確認

SKILL.md 自体が正しい結果として示しているもの:

  • 納品前に Swiss deck validator を実行してください。静的な構造チェックを行い、Playwright が解決できる場合はレンダリングされた可視領域、下部の余白、ナビゲーションのセーフラインおよびタイトルの間隔を計測します。

OpenDesign では guizang-ppt-skill が同梱されています。Plugins → Skills でトップバーから選択してください。

05 オープンソースで追跡可能

ソース、ライセンス、検証

このページの情報の出所と、最終確認日時です。

Author
op7418
Repository
github.com/op7418/guizang-ppt-skill ブランチ main
スキルファイル
SKILL.md 検証時に記録されたコンテンツチェックサム;コミット c91369c
License
AGPL-3.0 LICENSE より。
リポジトリスター数
26,246 GitHub スナップショットは op7418/guizang-ppt-skill リポジトリ全体に対して 2026-09-14 に取得されました。guizang-ppt-skill の評価や使用数ではありません。
OpenDesign により検証済み
2026-09-14 ソースファイル、パス、ライセンステキスト、スター数を確認済み。OpenDesign メイン版に同梱(2026-08-28 確認)。このページでは実際の実行記録はまだありません。
スキル自身による説明
「横スワイプ式のウェブ PPT(単一 HTML ファイル)を生成します。WebGL 背景、スピーカービュー、観客画面同期、講演メモ、セクション区切り、データ大字報、画像グリッドなどのテンプレートを含みます。2つのスタイルを提供:① "電子雑誌 × 電子インク"(セリフ + 流体背景 + 暖色) ② "スイス国際主義"(サンセリフ + グリッドドット + IKB/レモンイエロー/レモングリーン/セーフティオレンジのハイライト)。ユーザーが共有/プレゼン/発表会スタイルのウェブ PPT を作成したい場合、または "雑誌風 PPT"、"スイス風 PPT"、"Swiss Style"、"horizontal swipe deck" について言及した場合に使用します。」

SKILL.md からの Front-matter 説明。完全なファイルは約 25,146 文字です。GitHub で完全なファイルを読む。

Guizang PPT Skill

実際の PPT とスライドデッキタスクで guizang-ppt-skill を実行する。

guizang-ppt-skill スキルは OpenDesign に同梱されています。アプリをダウンロードし、Plugins → Skills でスキルを選択し、上記のプロンプトを貼り付けて、結果を確認する前にプランを読んでください。

ターミナル
npx skills add https://github.com/op7418/guizang-ppt-skill --skill guizang-ppt-skill

OpenDesign デスクトップ版

ひとつのデザインシステムで、すべての制作物をブランドらしく

完全な Vibe Design Workspace で、同じブランドルールを Web サイト、スライド、操作できるプロトタイプ、ダッシュボード、画像、HTML 動画に展開できます。ローカルの Codex、Claude Code、Cursor などを接続して無料で制作しましょう。

  • Web、スライド、プロトタイプ、ダッシュボード、画像、動画
  • 140+ のデザインシステムと完全なテンプレート/スキルライブラリ
  • ローカル Codex と 21+ のコーディングエージェントを接続 · 無料
無料ダウンロード

macOS と Windows に対応