| name | generate-slide |
| description | Generate project intro slides with Nano Banana Pro. Internal/manual workflow only; use from an explicit /generate-slide command or a parent media workflow. |
| description-ja | Nano Banana Proでプロジェクト紹介スライドを自動生成。明示的な /generate-slide または親メディアワークフローからのみ使う。通常発話からの自動起動はしない。 |
| description-en | Generate project intro slides with Nano Banana Pro. Internal/manual workflow only; use from an explicit /generate-slide command or a parent media workflow. |
| allowed-tools | ["Read","Write","Edit","Bash","Glob","Grep","AskUserQuestion"] |
| disable-model-invocation | true |
| user-invocable | false |
| argument-hint | [project-path|description] |
Generate Slide Skill
プロジェクトの内容を紹介・説明する1枚スライド画像を、Nano Banana Pro(Gemini 3 Pro Image Preview)API で自動生成します。
起動契約
このスキルは user-invocable: false かつ disable-model-invocation: true です。
通常のユーザー発話(例: 「スライド作って」)から Claude が自動選択する前提ではありません。
- 明示的な
/generate-slide コマンド、または親メディアワークフローから内部的に起動される時だけ使います。
allowed-tools は Claude Code 用です。Claude ではユーザー確認に AskUserQuestion を使えます。
- Codex mirror では同等の確認は
request_user_input 相当の計画モード入力に読み替えます。通常実行でそのツールがない場合は、既定値を提示して停止せず進め、重要な未確定事項だけユーザーへ確認します。
disable-model-invocation: true は「説明文だけを見てモデルが勝手に起動しない」という意味です。slash や親 workflow から明示起動された場合は本文手順に従います。
概要
3パターン x 各2枚候補 = 計6枚生成 → パターンごとに品質チェック → NG ならリトライ → 各パターンの最良1枚、計3枚を出力。
前提条件
GOOGLE_AI_API_KEY 環境変数が設定済み
- Google AI Studio で Nano Banana Pro(Gemini 3 Pro Image Preview)が有効化済み
機能詳細
実行フロー
/generate-slide
|
+--[Step 1] 情報収集
| +-- ユーザー指定テキスト or コードベース自動分析(README, package.json 等)
| +-- プロジェクト名・概要・主要機能・技術スタックを抽出
|
+--[Step 2] 仕様確認(AskUserQuestion)
| +-- サイズ・アスペクト比(デフォルト: 16:9 / 2K)
| +-- トーン(テック、カジュアル、コーポレート等)
| +-- 強調したいポイント(曖昧な場合のみ質問)
|
+--[Step 3] 3パターン x 2枚生成(Nano Banana Pro API x 6回)
| +-- Pattern A: Minimalist(2枚)
| +-- Pattern B: Infographic(2枚)
| +-- Pattern C: Hero Visual(2枚)
|
+--[Step 4] パターンごとに品質チェック
| +-- 各パターンの2枚を Claude が Read で読み込み
| +-- 5段階スコアリング → 高い方を採用候補
| +-- 両方スコア2以下 → プロンプト改善してリトライ(最大3回)
| +-- リトライ上限到達 → ユーザーに報告、続行 or スキップを選択
|
+--[Step 5] 最良3枚を出力
+-- 各パターンのベスト1枚を selected/ にコピー
+-- 結果一覧(パス + スコア + 評価コメント)をユーザーに提示
デザインパターン
| パターン | コンセプト | 特徴 |
|---|
| Minimalist | 余白とタイポグラフィ主体 | clean, whitespace, typography-driven, elegant |