使い方ガイドへスキップ
slide-making-skill作者 MiniMax

Slide Making Skill スキル。

Claude Code と Codex 向けの PPT・スライドデッキ用スキル:PptxGenJS を使用して個別の PowerPoint スライドを実装します。

  • Presentations
  • PPTX
MiniMax-AI/skills · plugins/pptx-plugin/skills/slide-making-skill/SKILL.mdSKILL.md
--- name: slide-making-skill description: Implement single-slide PowerPoint pages with PptxGenJS. Use when writing or fixing slide JS files: dimensions, positioning, text/image/chart APIs, styling rules, and export expectations for native .pptx output. --- ## Font Rules ## Color Palette Rules (MANDATORY) ## Page Number Badge (REQUIRED) ## Theme Object Contract (MANDATORY) ## Subagent Output Format ## Critical Pitfalls
アップストリームファイルから2026年9月14日に読み取られたフロントマターとセクション見出し · 全7,209文字

01 できること

Claude CodeおよびCodexでslide-making-skill Skillが行うこと

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

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

スキル自身の言葉で

PptxGenJSで構築される個々のPowerPointスライドの背後にあるJavaScriptについて、1枚のスライドをそれぞれ担当するコーディングエージェント向けに書かれた実装ガイドです。まず周辺の契約を固定します:10×5.625インチの16:9キャンバス、primary、secondary、accent、light、bgのみを持つthemeオブジェクト、slideConfigと共にエクスポートされる同期的なcreateSlide、そして各ファイル単体で実行できるプレビューです。

それに加えて規律を課しています——Microsoft YaHeiまたはArial、本文コピーの太字禁止、パレットの色のみ使用、グラデーションやアニメーションは禁止——さらに表紙以外の全スライドにページ番号バッジを付けます。QAは修正と検証のサイクルを終えて初めて完了するバグハントとして位置づけられています。

生成されるもの

  • 各スライドごとに、そのまま実行できる完全なJavaScriptファイル。
プロンプト例を見る ↗

仕組み

  1. 01
    まずPptxGenJSのリファレンスを読む

    スライドのコードを書く前に、pptxgenjs.mdを開いてAPI全体を確認してください。セットアップと構造、テキストと書式、リスト、シェイプとシャドウ、画像とアイコン、背景、テーブルとチャートまで網羅されています。

  2. 02
    createSlideを同期関数のままにする

    コンパイルステップがawaitしないため、エントリーポイントはasyncではなく通常の関数にする必要があります。

  3. 03
    テーマオブジェクトからレンダリングする

    すべての色は、渡されたテーマから取得されます。例えばスライドの背景色などがそうであり、ハードコーディングはしません。

  4. 04
    モジュールのコントラクトをエクスポートする

    各ファイルはcreateSlideとslideConfigの両方を返し、コンパイルスクリプトがデッキを組み立てられるようにします。

  5. 05
    QAを不具合探しとして扱う

    最初のレンダリングで問題を積極的に探し出してください。見た目が許容範囲であることを確認するだけでは不十分です。

02 適合性を確認

slide-making-skill スキルを使用するタイミング

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

適している場合

  • 寸法、配置、テキスト・画像・チャートのAPIを含め、一度に1枚のスライドのJavaScriptを作成または修正すること。
  • 画像やHTMLモックアップではなく、ネイティブのPowerPointファイルとして出力する必要があるデッキ。
  • GeorgiaとCalibriのように、意図的に見出し用フォントと本文用フォントを別々に組み合わせるスライド。

境界を知る

  • いかなる動きも含まないこと:スライドにはアニメーションやトランジションを付けず、完全に静的な状態を保ちます。
  • 00000020のような16進数の色文字列には不透明度を組み込むことができません。別のプロパティ値として渡す必要があります。

提供すべきもの

  • ユーザーのカラーパレットスライドで使用するすべての色はこのパレットから取得する必要があるため、事前にパレットを用意してください。
  • テーマオブジェクトコンパイルスクリプトは、キーがprimary、secondary、accent、light、bgちょうどそのままのテーマを渡します。
  • 16:9のキャンバス座標やバッジの位置はこれを前提としているため、スライドは10×5.625インチのLAYOUT_16x9フレーム上にレイアウトしてください。

03 スキルの内部

slide-making-skillスキルがClaude CodeとCodexに与えるルール

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

  1. 本文の太字禁止

    本文の段落、説明文、キャプション、凡例、脚注は通常の太さのままにし、太字はタイトルと見出しのために予約します。

  2. パレットの色のみ使用

    すべての色はユーザーが提供したパレットから取得する必要があります。色を新たに作成したり変更したりすることは禁止されており、許可されている唯一の変更は透明度を0から100の範囲で変えることです。

  3. 塗りは単色のみ

    グラデーションは一切禁止です。単色を使用し、必要に応じて透明度の値を組み合わせてオーバーレイを作成してください。

  4. 表紙以外の全スライドにバッジを付ける

    ページ番号バッジは右下(x 9.3インチ、y 5.1インチ)に配置し、控えめなパレットカラーで、円形またはピル形のいずれかにします。

  5. 中国語フォントのデフォルト

    中国語のコピーはMicrosoft YaHeiで表示され、フォントテーブルには代替フォントが記載されていません。

  6. 正確なテーマキー名

    テーマオブジェクトはprimary、secondary、accent、light、bgを持ちます。background、text、muted、darkest、lightestなどの名前を独自に作成してはいけません。

  7. 16進カラーコードに#を付けない

    16進値は#プレフィックスなしの6文字で記述します。#を付けると出力ファイルが破損します。

  8. 長いタイトルを縮小する

    長いタイトルのテキストはfitをshrinkに設定し、2行目に折り返すのではなく縮小してサイズを合わせます。

04 実際に使う

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

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

Claude Code、Codex、またはお使いのエージェントに slide-making-skill を追加

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

Terminal
npx skills add https://github.com/MiniMax-AI/skills --skill slide-making-skill

plugins/pptx-plugin/skills/slide-making-skill/SKILL.md向けの汎用skills CLI形式です。リポジトリによっては独自のパスをドキュメント化している場合があります。

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

SKILL.md にはサンプルプロンプトが含まれていません。このスターターはカタログの一行説明から作成されています。タスク行を実際のブリーフに置き換えてください。

Starter prompt
Use the slide-making-skill skill on the material I attach. What the skill should do here: Implements single PowerPoint slides with PptxGenJS. Rules: do not invent copy, data or brand assets. State your plan first, then produce the result and tell me what to check.

ソース:カタログの一行使用例から作成されたスタータープロンプト(SKILL.md からではありません)。

最初の結果を確認

出力を受け入れる前に、トランスクリプトとファイル内で以下を確認してください。

  • 本文段落、説明 → 通常の太さ
  • キャプション、凡例、脚注 → 通常の太さ
  • 太字はタイトルと見出しのみに使用

OpenDesignでは、slide-making-skillをそのSKILL.mdリンクからインポートします:Plugins → Add → Skill → Import from link。その後、上部のバーで選択してください。

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

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

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

Author
MiniMax
Repository
github.com/MiniMax-AI/skills ブランチ main
スキルファイル
plugins/pptx-plugin/skills/slide-making-skill/SKILL.md 検証時に記録されたコンテンツチェックサム。コミット 60aaae5
License
MIT LICENSE より
リポジトリスター数
13,547 GitHub スナップショットは 2026-09-14 に MiniMax-AI/skills リポジトリ全体を対象に取得されました。このリポジトリにはカタログ内の 6 つのスキルが含まれています。slide-making-skill の評価や使用回数ではありません。
OpenDesign により検証済み
2026-09-14 ソースファイル、パス、ライセンステキスト、スター数を確認済み。OpenDesign 本体にはバンドルされていません(2026-08-28 確認)。このページには実行記録がありません。
スキル自身による説明
「PptxGenJS を使用して単一スライドの PowerPoint ページを実装します。スライド JS ファイルを作成または修正する際に使用:寸法、配置、テキスト/画像/チャート API、スタイリングルール、ネイティブ .pptx 出力のエクスポート要件。」

SKILL.md からの前付け説明。完全なファイルは約 7,209 文字です。GitHub で完全なファイルを読む。

Slide Making Skill

実際の PPT とスライドデッキタスクで slide-making-skill を実行。

OpenDesign をダウンロードし、SKILL.md リンクから slide-making-skill をインポートし、上記のプロンプトを貼り付けて、結果の前に計画を確認してください。

ターミナル
npx skills add https://github.com/MiniMax-AI/skills --skill slide-making-skill

OpenDesign デスクトップ版

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

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

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

macOS と Windows に対応