tuzi-slide-deck について
tuzi-slide-deck は、文章からスライド画像を作成するスキルです。対象読者、言語、枚数、ビジュアルスタイルを指定でき、アウトラインやプロンプトのみの生成、PowerPoint または PDF への結合にも対応します。
主な機能
- 01文章からスライド画像を生成
- 02スタイル、対象読者、言語、枚数の指定
- 03アウトラインまたはプロンプトのみ生成
- 04指定スライドの再生成
- 05PowerPoint または PDF への結合
活用シーン
- 01文章資料から教材スライドを作成
- 02指定スタイルでエグゼクティブ向け資料を準備
- 03生成したスライドを PowerPoint または PDF に出力
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ tuziapi/ tuzi-skills --skill tuzi-slide-deckインストール後、Claude Code で/tuzi-slide-deckを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/analysis-framework.mdbase-prompt.mdcontent-rules.mddesign-guidelines.mdlayouts.mdmodification-guide.mdoutline-template.mdreferences/config/preferences-schema.mdreferences/dimensions/density.mdmood.mdpresets.mdtexture.mdtypography.mdreferences/styles/blueprint.mdbold-editorial.mdchalkboard.mdcorporate.mddark-atmospheric.mdeditorial-infographic.mdfantasy-animation.mdintuition-machine.mdminimal.mdnotion.mdpixel-art.mdscientific.mdsketch-notes.mdvector-illustration.mdvintage.mdwatercolor.mdscripts/merge-to-pdf.ts詳細
スライドデッキジェネレーター
コンテンツをプロフェッショナルなスライドデッキ画像に変換します。
使用方法
/tuzi-slide-deck path/to/content.md
/tuzi-slide-deck path/to/content.md --style sketch-notes
/tuzi-slide-deck path/to/content.md --audience executives
/tuzi-slide-deck path/to/content.md --lang zh
/tuzi-slide-deck path/to/content.md --slides 10
/tuzi-slide-deck path/to/content.md --outline-only
/tuzi-slide-deck # Then paste content
スクリプトディレクトリ
エージェント実行手順:
- この
SKILL.mdファイルのディレクトリパスをSKILL_DIRとして特定します - スクリプトのパス =
${SKILL_DIR}/scripts/<script-name>.ts
| スクリプト | 用途 |
|---|---|
scripts/merge-to-pptx.ts | スライドをPowerPointに結合 |
scripts/merge-to-pdf.ts | スライドをPDFに結合 |
オプション
| オプション | 説明 |
|---|---|
--style <name> | ビジュアルスタイル:プリセット名、custom、またはカスタムスタイル名 |
--audience <type> | 対象:初心者、中級者、エキスパート、経営幹部、一般 |
--lang <code> | 出力言語(en、zh、jaなど) |
--slides <number> | スライドの目標枚数(8~25枚を推奨、最大30枚) |
--outline-only | アウトラインのみを生成し、画像生成をスキップ |
--prompts-only | アウトラインとプロンプトを生成し、画像生成をスキップ |
--images-only | 既存のプロンプトディレクトリから画像を生成 |
--regenerate <N> | 特定のスライドを再生成:--regenerate 3 または --regenerate 2,5,8 |
コンテンツの長さに応じたスライド枚数:
| コンテンツ | スライド |
|---|---|
| < 1000語 | 5~10 |
| 1000~3000語 | 10~18 |
| 3000~5000語 | 15~25 |
| > 5000語 | 20~30(分割を検討) |
スタイルシステム
プリセット
| プリセット | 特徴 | 最適な用途 |
|---|---|---|
blueprint(デフォルト) | グリッド + 寒色 + 技術的 + バランス型 | アーキテクチャ、システム設計 |
chalkboard | 有機的 + 暖色 + 手書き風 + バランス型 | 教育、チュートリアル |
corporate | クリーン + プロフェッショナル + 幾何学的 + バランス型 | 投資家向け資料、提案書 |
minimal | クリーン + ニュートラル + 幾何学的 + ミニマル | 経営幹部向け説明資料 |
sketch-notes | 有機的 + 暖色 + 手書き風 + バランス型 | 教育、チュートリアル |
watercolor | 有機的 + 暖色 + ヒューマニスト + ミニマル | ライフスタイル、ウェルネス |
dark-atmospheric | クリーン + ダーク + エディトリアル + バランス型 | エンターテインメント、ゲーム |
notion | クリーン + ニュートラル + 幾何学的 + 高密度 | 製品デモ、SaaS |
bold-editorial | クリーン + 鮮やか + エディトリアル + バランス型 | 製品発表、基調講演 |
editorial-infographic | クリーン + 寒色 + エディトリアル + 高密度 | 技術解説、研究 |
fantasy-animation | 有機的 + 鮮やか + 手書き風 + ミニマル | 教育的なストーリーテリング |
intuition-machine | クリーン + 寒色 + 技術的 + 高密度 | 技術文書、学術 |
pixel-art | ピクセル + 鮮やか + 技術的 + バランス型 | ゲーム、開発者向け講演 |
scientific | クリーン + 寒色 + 技術的 + 高密度 | 生物学、化学、医療 |
vector-illustration | クリーン + 鮮やか + ヒューマニスト + バランス型 | クリエイティブ、子ども向けコンテンツ |
vintage | ペーパー + 暖色 + エディトリアル + バランス型 | 歴史、伝統 |
スタイルの次元
| 次元 | 選択肢 | 説明 |
|---|---|---|
| テクスチャ | クリーン、グリッド、有機的、ピクセル、ペーパー | ビジュアルテクスチャと背景の処理 |
| ムード | プロフェッショナル、暖色、寒色、鮮やか、ダーク、ニュートラル | 色温度とパレットのスタイル |
| タイポグラフィ | 幾何学的、ヒューマニスト、手書き風、エディトリアル、技術的 | 見出しと本文のテキストスタイル |
| 密度 | ミニマル、バランス型、高密度 | スライドあたりの情報密度 |
詳細な仕様:references/dimensions/*.md
自動スタイル選択
| コンテンツの特徴 | プリセット |
|---|---|
| tutorial, learn, education, guide, beginner | sketch-notes |
| classroom, teaching, school, chalkboard | chalkboard |
| architecture, system, data, analysis, technical | blueprint |
| creative, children, kids, cute | vector-illustration |
| briefing, academic, research, bilingual | intuition-machine |
| executive, minimal, clean, simple | minimal |
| saas, product, dashboard, metrics | notion |
| investor, quarterly, business, corporate | corporate |
| launch, marketing, keynote, magazine | bold-editorial |
| entertainment, music, gaming, atmospheric | dark-atmospheric |
| explainer, journalism, science communication | editorial-infographic |
| story, fantasy, animation, magical | fantasy-animation |
| gaming, retro, pixel, developer | pixel-art |
| biology, chemistry, medical, scientific | scientific |
| history, heritage, vintage, expedition | vintage |
| lifestyle, wellness, travel, artistic | watercolor |
| デフォルト | blueprint |
デザイン哲学
ライブプレゼンテーションではなく、閲覧と共有を目的としたデッキです。
- 各スライドは、口頭での説明がなくても理解できます
- スクロールしても論理的な流れを保ちます
- 必要なコンテキストを各スライドに含めます
- ソーシャルメディアでの共有に最適化されています
以下を参照してください:references/design-guidelines.md
- 対象者に応じた原則
- 視覚的な階層
- コンテンツ密度のガイドライン
- 色とタイポグラフィの選択
- フォントの推奨事項
レイアウトの選択肢については、references/layouts.mdを参照してください。
ファイル管理
出力ディレクトリ
slide-deck/{topic-slug}/
├── source-{slug}.{ext}
├── outline.md
├── prompts/
│ └── 01-slide-cover.md, 02-slide-{slug}.md, ...
├── 01-slide-cover.png, 02-slide-{slug}.png, ...
├── {topic-slug}.pptx
└── {topic-slug}.pdf
スラッグ:トピックを抽出します(2~4語、ケバブケース)。例:「機械学習入門」→ intro-machine-learning
競合の処理:既存コンテンツの検出とユーザーの選択肢については、ステップ1.3を参照してください。
言語の処理
検出の優先順位:
--langフラグ(明示的な指定)- EXTEND.mdの
language設定 - ユーザーの会話言語(入力言語)
- ソースコンテンツの言語
ルール:すべての応答で、ユーザーが希望する言語を使用します。
- 質問と確認
- 進捗レポート
- エラーメッセージ
- 完了の概要
専門用語(スタイル名、ファイルパス、コード)は英語のままにします。
ワークフロー
このチェックリストをコピーし、完了した項目にチェックを入れてください。
Slide Deck Progress:
- [ ] Step 1: Setup & Analyze
- [ ] 1.1 Load preferences
- [ ] 1.2 Analyze content
- [ ] 1.3 Check existing ⚠️ REQUIRED
- [ ] Step 2: Confirmation ⚠️ REQUIRED (Round 1, optional Round 2)
- [ ] Step 3: Generate outline
- [ ] Step 4: Review outline (conditional)
- [ ] Step 5: Generate prompts
- [ ] Step 6: Review prompts (conditional)
- [ ] Step 7: Generate images
- [ ] Step 8: Merge to PPTX/PDF
- [ ] Step 9: Output summary
フロー
Input → Preferences → Analyze → [Check Existing?] → Confirm (1-2 rounds) → Outline → [Review Outline?] → Prompts → [Review Prompts?] → Images → Merge → Complete
ステップ 1:セットアップと分析
1.1 設定の読み込み(EXTEND.md)
Bash を使用して、優先順位に従って EXTEND.md が存在するか確認します。
# Check project-level first
test -f .tuzi-skills/tuzi-slide-deck/EXTEND.md && echo "project"
# Then user-level (cross-platform: $HOME works on macOS/Linux/WSL)
test -f "$HOME/.tuzi-skills/tuzi-slide-deck/EXTEND.md" && echo "user"
┌──────────────────────────────────────────────────┬───────────────────┐ │ パス │ 場所 │ ├──────────────────────────────────────────────────┼───────────────────┤ │ .tuzi-skills/tuzi-slide-deck/EXTEND.md │ プロジェクトディレクトリ │ ├──────────────────────────────────────────────────┼───────────────────┤ │ $HOME/.tuzi-skills/tuzi-slide-deck/EXTEND.md │ ユーザーホーム │ └──────────────────────────────────────────────────┴───────────────────┘
EXTEND.md が見つかった場合 → 読み込み、解析し、ユーザーに概要を出力します。
📋 Loaded preferences from [full path]
├─ Style: [preset/custom name]
├─ Audience: [audience or "auto-detect"]
├─ Language: [language or "auto-detect"]
└─ Review: [enabled/disabled]
EXTEND.md が見つからない場合 → AskUserQuestion を使用して初回セットアップを行うか、デフォルト設定で続行します。
EXTEND.md がサポートする項目:推奨スタイル | カスタム寸法 | デフォルトの対象読者 | 言語設定 | レビュー設定
スキーマ:references/config/preferences-schema.md
1.2 コンテンツの分析
- ソースコンテンツを保存します(貼り付けられた場合は、
source.mdとして保存)- バックアップルール:
source.mdが存在する場合は、source-backup-YYYYMMDD-HHMMSS.mdに名前を変更します
- バックアップルール:
references/analysis-framework.mdに従ってコンテンツを分析します- コンテンツの特徴を分析し、スタイルを推奨します
- ソースの言語を検出します
- 推奨スライド枚数を決定します
- コンテンツからトピックのスラッグを生成します
1.3 既存コンテンツの確認 ⚠️ 必須
ステップ 2 に進む前に、必ず実行してください。
Bash を使用して、出力ディレクトリが存在するか確認します。
test -d "slide-deck/{topic-slug}" && echo "exists"
ディレクトリが存在する場合は、AskUserQuestion を使用します。
header: "Existing"
question: "Existing content found. How to proceed?"
options:
- label: "Regenerate outline"
description: "Keep images, regenerate outline only"
- label: "Regenerate images"
description: "Keep outline, regenerate images only"
- label: "Backup and regenerate"
description: "Backup to {slug}-backup-{timestamp}, then regenerate all"
- label: "Exit"
description: "Cancel, keep existing content unchanged"
以下の内容を analysis.md に保存します。
- トピック、対象読者、コンテンツの特徴
- 推奨スタイル(自動スタイル選択に基づく)
- 推奨スライド枚数
- 言語の検出結果
ステップ 2:確認 ⚠️ 必須
2 回に分けて確認します。1 回目は常に実施し、「カスタム寸法」が選択された場合のみ 2 回目を実施します。
言語:ユーザーの入力言語、または保存済みの言語設定を使用します。
概要を表示:
- 特定されたコンテンツの種類とトピック
- 言語:[EXTEND.md の設定または検出結果]
- 推奨スタイル:[プリセット](コンテンツの特徴に基づく)
- 推奨スライド枚数:[N](コンテンツの長さに基づく)
1 回目(常に実施)
5 つすべての質問に AskUserQuestion を使用します。
質問 1:スタイル
header: "Style"
question: "Which visual style for this deck?"
options:
- label: "{recommended_preset} (Recommended)"
description: "Best match based on content analysis"
- label: "{alternative_preset}"
description: "[alternative style description]"
- label: "Custom dimensions"
description: "Choose texture, mood, typography, density separately"
質問 2:対象読者
header: "Audience"
question: "Who is the primary reader?"
options:
- label: "General readers (Recommended)"
description: "Broad appeal, accessible content"
- label: "Beginners/learners"
description: "Educational focus, clear explanations"
- label: "Experts/professionals"
description: "Technical depth, domain knowledge"
- label: "Executives"
description: "High-level insights, minimal detail"
質問 3:スライド枚数
header: "Slides"
question: "How many slides?"
options:
- label: "{N} slides (Recommended)"
description: "Based on content length"
- label: "Fewer ({N-3} slides)"
description: "More condensed, less detail"
- label: "More ({N+3} slides)"
description: "More detailed breakdown"
質問 4:アウトラインのレビュー
header: "Outline"
question: "Review outline before generating prompts?"
options:
- label: "Yes, review outline (Recommended)"
description: "Review slide titles and structure"
- label: "No, skip outline review"
description: "Proceed directly to prompt generation"
質問 5:プロンプトのレビュー
header: "Prompts"
question: "Review prompts before generating images?"
options:
- label: "Yes, review prompts (Recommended)"
description: "Review image generation prompts"
- label: "No, skip prompt review"
description: "Proceed directly to image generation"
2 回目(「カスタム寸法」が選択された場合のみ)
4 つすべての寸法について AskUserQuestion を使用します。
質問 1:質感
header: "Texture"
question: "Which visual texture?"
options:
- label: "clean"
description: "Pure solid color, no texture"
- label: "grid"
description: "Subtle grid overlay, technical"
- label: "organic"
description: "Soft textures, hand-drawn feel"
- label: "pixel"
description: "Chunky pixels, 8-bit aesthetic"
(注:「paper」は「Other」から選択できます)
質問 2:雰囲気
header: "Mood"
question: "Which color mood?"
options:
- label: "professional"
description: "Cool-neutral, navy/gold"
- label: "warm"
description: "Earth tones, friendly"
- label: "cool"
description: "Blues, grays, analytical"
- label: "vibrant"
description: "High saturation, bold"
(注:「dark」と「neutral」は「Other」から選択できます)
質問 3:タイポグラフィ
header: "Typography"
question: "Which typography style?"
options:
- label: "geometric"
description: "Modern sans-serif, clean"
- label: "humanist"
description: "Friendly, readable"
- label: "handwritten"
description: "Marker/brush, organic"
- label: "editorial"
description: "Magazine style, dramatic"
(注:「technical」は「Other」から選択できます)
質問 4:密度
header: "Density"
question: "Information density?"
options:
- label: "balanced (Recommended)"
description: "2-3 key points per slide"
- label: "minimal"
description: "One focus point, maximum whitespace"
- label: "dense"
description: "Multiple data points, compact"
2 回目の確認後:カスタム寸法をスタイル設定として保存します。
確認後:
- 確認済みの設定で
analysis.mdを更新します - 質問 4 の
skip_outline_reviewフラグを保存します - 質問 5 の
skip_prompt_reviewフラグを保存します - → ステップ 3
ステップ 3:アウトラインの生成
ステップ 2 で確認したスタイルを使用して、アウトラインを作成します。
スタイルの解決:
- プリセットが選択された場合 →
references/styles/{preset}.mdを読み込みます - カスタム寸法が選択された場合 →
references/dimensions/から寸法ファイルを読み込み、組み合わせます
生成:
references/outline-template.mdに従って構成します- スタイルまたは寸法から STYLE_INSTRUCTIONS を作成します
- 確認済みの対象読者、言語、スライド枚数を適用します
outline.mdとして保存します
生成後:
--outline-onlyが指定されている場合は、ここで停止しますskip_outline_reviewが true の場合 → ステップ 4 をスキップして、ステップ 5 に進みますskip_outline_reviewが false の場合 → ステップ 4 に進みます
ステップ 4:アウトラインを確認する(条件付き)
ステップ 2 で「いいえ。アウトラインの確認をスキップ」を選択した場合は、このステップをスキップします。
目的:プロンプトを生成する前に、アウトラインの構成を確認します。
言語:ユーザーの入力言語または保存された言語設定を使用します。
表示:
- スライドの合計数:N
- スタイル:[プリセット名または「カスタム:テクスチャ+ムード+タイポグラフィ+密度」]
- スライドごとの概要表:
| # | Title | Type | Layout |
|---|-------|------|--------|
| 1 | [title] | Cover | title-hero |
| 2 | [title] | Content | [layout] |
| 3 | [title] | Content | [layout] |
| ... | ... | ... | ... |
AskUserQuestion を使用:
header: "Confirm"
question: "Ready to generate prompts?"
options:
- label: "Yes, proceed (Recommended)"
description: "Generate image prompts"
- label: "Edit outline first"
description: "I'll modify outline.md before continuing"
- label: "Regenerate outline"
description: "Create new outline with different approach"
回答後:
- 「先にアウトラインを編集」を選択した場合 →
outline.mdを編集するようユーザーに伝え、準備ができたら再度確認します - 「アウトラインを再生成」を選択した場合 → ステップ 3 に戻ります
- 「はい、続行」を選択した場合 → ステップ 5 に進みます
ステップ 5:プロンプトを生成する
references/base-prompt.mdを読み込みます- アウトライン内の各スライドについて:
- アウトラインから STYLE_INSTRUCTIONS を抽出します(スタイルファイルから再度取得しません)
- スライド固有のコンテンツを追加します
Layout:が指定されている場合は、references/layouts.mdのレイアウトガイダンスを含めます
prompts/ディレクトリに保存します- バックアップルール:プロンプトファイルが存在する場合は、
prompts/NN-slide-{slug}-backup-YYYYMMDD-HHMMSS.mdに名前を変更します
- バックアップルール:プロンプトファイルが存在する場合は、
生成後:
--prompts-onlyの場合は、ここで停止してプロンプトの概要を出力しますskip_prompt_reviewが true の場合は → ステップ 6 をスキップし、ステップ 7 に進みますskip_prompt_reviewが false の場合は → ステップ 6 に進みます
ステップ 6:プロンプトを確認する(条件付き)
ステップ 2 で「いいえ。プロンプトの確認をスキップ」を選択した場合は、このステップをスキップします。
目的:画像を生成する前に、プロンプトを確認します。
言語:ユーザーの入力言語または保存された言語設定を使用します。
表示:
- プロンプトの合計数:N
- スタイル:[プリセット名またはカスタムの各要素]
- プロンプト一覧:
| # | Filename | Slide Title |
|---|----------|-------------|
| 1 | 01-slide-cover.md | [title] |
| 2 | 02-slide-xxx.md | [title] |
| ... | ... | ... |
- プロンプトディレクトリのパス:
prompts/
AskUserQuestion を使用:
header: "Confirm"
question: "Ready to generate slide images?"
options:
- label: "Yes, proceed (Recommended)"
description: "Generate all slide images"
- label: "Edit prompts first"
description: "I'll modify prompts before continuing"
- label: "Regenerate prompts"
description: "Create new prompts with different approach"
回答後:
- 「先にプロンプトを編集」を選択した場合 → プロンプトを編集するようユーザーに伝え、準備ができたら再度確認します
- 「プロンプトを再生成」を選択した場合 → ステップ 5 に戻ります
- 「はい、続行」を選択した場合 → ステップ 7 に進みます
ステップ 7:画像を生成する
--images-only の場合:既存のプロンプトを使用して、ここから開始します。
--regenerate N の場合:指定されたスライドのみを再生成します。
標準フロー:
- 利用可能な画像生成スキルを選択します
- セッション ID を生成します:
slides-{topic-slug}-{timestamp} - 各スライドについて:
- バックアップルール:画像ファイルが存在する場合は、
NN-slide-{slug}-backup-YYYYMMDD-HHMMSS.pngに名前を変更します - 同じセッション ID を使用して、順番に画像を生成します
- バックアップルール:画像ファイルが存在する場合は、
- 進捗を報告します:「X/N を生成しました」(ユーザーの言語で)
- エラーを報告する前に、失敗時は 1 回自動で再試行します
ステップ 8:PPTX と PDF にまとめる
npx -y bun ${SKILL_DIR}/scripts/merge-to-pptx.ts <slide-deck-dir>
npx -y bun ${SKILL_DIR}/scripts/merge-to-pdf.ts <slide-deck-dir>
ステップ 9:概要を出力する
言語:ユーザーの入力言語または保存された言語設定を使用します。
Slide Deck Complete!
Topic: [topic]
Style: [preset name or custom dimensions]
Location: [directory path]
Slides: N total
- 01-slide-cover.png - Cover
- 02-slide-intro.png - Content
- ...
- {NN}-slide-back-cover.png - Back Cover
Outline: outline.md
PPTX: {topic-slug}.pptx
PDF: {topic-slug}.pdf
部分的なワークフロー
| オプション | ワークフロー |
|---|---|
--outline-only | ステップ 1〜3 のみ(アウトライン作成後に停止) |
--prompts-only | ステップ 1〜5(プロンプトを生成し、画像生成をスキップ) |
--images-only | ステップ 7 に進む(既存の prompts/ が必要) |
--regenerate N | 指定したスライドのみを再生成 |
--prompts-only の使用
画像を生成せずに、アウトラインとプロンプトを生成します:
/tuzi-slide-deck content.md --prompts-only
出力:確認・編集できる状態の outline.md と prompts/*.md。
--images-only の使用
既存のプロンプトから画像を生成します(ステップ 7 から開始):
/tuzi-slide-deck slide-deck/topic-slug/ --images-only
前提条件:
- スライドのプロンプトファイルを含む
prompts/ディレクトリ - スタイル情報を含む
outline.md
--regenerate の使用
指定したスライドを再生成します:
# Single slide
/tuzi-slide-deck slide-deck/topic-slug/ --regenerate 3
# Multiple slides
/tuzi-slide-deck slide-deck/topic-slug/ --regenerate 2,5,8
フロー:
- 指定したスライドの既存プロンプトを読み込みます
- それらのスライドの画像のみを再生成します
- PPTX と PDF を再生成します
スライドの変更
クイックリファレンス
| 操作 | コマンド | 手動での手順 |
|---|---|---|
| 編集 | --regenerate N | 最初にプロンプトファイルを更新 → 画像を再生成 → PDF を再生成 |
| 追加 | 手動 | プロンプトを作成 → 画像を生成 → 後続のスライドを振り直す → アウトラインを更新 → PDF を再生成 |
| 削除 | 手動 | ファイルを削除 → 後続のスライドを振り直す → アウトラインを更新 → PDF を再生成 |
1 枚のスライドを編集する
prompts/NN-slide-{slug}.mdのプロンプトファイルを最初に更新します- 次を実行します:
/tuzi-slide-deck <dir> --regenerate N - または、画像と PDF を手動で再生成します
重要:スライドを更新する際は、再生成する前に必ずプロンプトファイル(prompts/NN-slide-{slug}.md)を最初に更新してください。これにより、変更が記録され、再現可能になります。
新しいスライドを追加する
- 挿入位置にプロンプトを作成します:
prompts/NN-slide-{new-slug}.md - 同じセッション ID を使用して画像を生成します
- 番号を振り直します:後続のファイルは NN+1 にします(slug は変更しません)
outline.mdを更新します- PPTX/PDF を再生成します
スライドを削除する
NN-slide-{slug}.pngとprompts/NN-slide-{slug}.mdを削除します- 番号を振り直します:後続のファイルは NN-1 にします(slug は変更しません)
outline.mdを更新します- PPTX/PDF を再生成します
ファイル名
形式:NN-slide-[slug].png
NN:2 桁の連番(01、02、...)slug:内容に基づくケバブケース(2~5 語、重複なし)
番号の振り直しルール:変更するのは NN のみで、slug は変更しません。
詳細については、references/modification-guide.md を参照してください。
リファレンス
| ファイル | 内容 |
|---|---|
references/analysis-framework.md | プレゼンテーションの内容分析 |
references/outline-template.md | アウトラインの構造と形式 |
references/modification-guide.md | スライドの編集、追加、削除のワークフロー |
references/content-rules.md | 内容とスタイルのガイドライン |
references/design-guidelines.md | 対象者、タイポグラフィ、色、視覚要素 |
references/layouts.md | レイアウトの選択肢と選び方のヒント |
references/base-prompt.md | 画像生成用のベースプロンプト |
references/dimensions/*.md | 次元の仕様(テクスチャ、雰囲気、タイポグラフィ、密度) |
references/dimensions/presets.md | プリセットから次元への対応表 |
references/styles/<style>.md | スタイルの詳細な仕様(レガシー) |
references/config/preferences-schema.md | EXTEND.md の構造 |
注記
- 画像生成:スライド 1 枚あたり 10~30 秒
- 生成に失敗した場合は、自動で 1 回再試行します
- 公人については、センシティブな場合にスタイライズした代替表現を使用します
- セッション ID を使用してスタイルの一貫性を保ちます
- ステップ 2 での確認が必須です — 省略しないでください(スタイル、対象者、スライド、アウトラインの確認、プロンプトの確認)
- ステップ 4 は条件付きです — ステップ 2 でユーザーがアウトラインの確認を求めた場合のみ実施します
- ステップ 6 は条件付きです — ステップ 2 でユーザーがプロンプトの確認を求めた場合のみ実施します
拡張機能のサポート
EXTEND.md を使用して設定をカスタマイズできます。パスとサポートされるオプションについては、ステップ 1.1 を参照してください。