deck-generator について
Deck Generatorは、各スライドを統一したビジュアルスタイルのAI生成画像として作成するスキルです。スライド内容やテーマから資料を作る人向けで、Google Slidesへの出力も選択できます。
主な機能
- 01スライド内容から画像ベースの資料を作成
- 02プリセットとカスタムスタイルに対応
- 03Imagen 4.0による画像生成
- 04指定スライドの再生成
- 05Google Slides資料の任意作成
活用シーン
- 01Markdownの構成案から資料を作成
- 02テーマの指示から資料を生成
- 03指定スライド画像を作り直す
- 04生成したスライドをGoogle Slidesに出力
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ ericosiu/ ai-marketing-skills --skill deck-generatorインストール後、Claude Code で/deck-generatorを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
README.mdrequirements.txtscripts/generate-deck.py詳細
Deck Generator
すべてのスライドを一貫したビジュアルスタイルの AI 生成画像で構成したプレゼンテーションを作成します。
クイックスタート
- コンテンツ仕様を読み込みます(ユーザーがスライドの内容または Markdown ファイルを提供します)
references/styles.mdを読み込み、ビジュアルスタイルを選択またはカスタマイズします- コンテンツとスタイルを指定して
scripts/generate-deck.pyを実行します
ワークフロー
ステップ 1:コンテンツ仕様
どのような形式のスライドコンテンツでも受け付けます。各スライドについて、次の構成に整えます。
- タイトル:太字の見出し
- 本文:要点、統計情報、または説明
- 視覚的な手がかり:アイコン、図、レイアウトを言葉で説明したもの
ユーザーが --- 区切りの Markdown ファイルを提供した場合は、各セクションを 1 枚のスライドとして解析します。
ユーザーがトピックのみを提供した場合は、一般的なデッキ構成に沿って 10~14 枚のスライドを生成します。
ステップ 2:スタイルの選択
利用可能なスタイルプリセット:
| スタイル | 説明 |
|---|---|
whiteboard | 白地に手描きのスケッチ。黒のインクとオレンジのアクセント。 |
corporate | ネイビー/白/ゴールド。すっきりとしたサンセリフ体。プロフェッショナルな印象。 |
minimalist | 純白に鮮やかなブルーのアクセント。最大限の余白。 |
dark-tech | ほぼ黒の背景にネオングリーン。ターミナルのようなデザイン。 |
playful | 明るいパステルカラーと丸みのある図形。モダンなスタートアップの雰囲気。 |
editorial | 黒/白に赤のスポットカラー。雑誌のようなデザイン。 |
デフォルト:whiteboard。ユーザーは任意のプリセットを指定するか、カスタムスタイルを説明できます。
ステップ 3:生成
# Set your API key
export GEMINI_API_KEY="your-gemini-api-key"
# Run the generator
python3 scripts/generate-deck.py \
--content slides.json \
--style whiteboard \
--title "Deck Title" \
[--output-dir ./output] \
[--aspect 16:9]
スクリプトは次の処理を行います。
- Imagen 4.0 API を使って各スライドの画像を生成します
- すべての画像を出力ディレクトリに保存します
- オプションで Google Slides プレゼンテーションを作成します(Google Slides API の認証情報が必要です)
- 生成したすべての画像のパスを返します
ステップ 4:確認と反復
個別のスライドを再生成するには:
python3 scripts/generate-deck.py \
--content slides.json \
--style whiteboard \
--slides 3,7 \
--output-dir ./output
主な詳細
- 費用:画像 1 枚あたり約 4 セントです。14 枚のスライドで構成されるデッキの場合、API 呼び出しの費用は約 56 セントです。
- 速度:14 枚のスライドで約 2 分です。
- API:Google の Generative Language API 経由の Imagen 4.0
- 認証:環境変数
$GEMINI_API_KEYを設定します - アスペクト比:16:9(デフォルト)、1:1、4:3、3:4、9:16
- 画像モデル:
imagen-4.0-generate-001(最高品質)、imagen-4.0-fast-generate-001(高速)
コンテンツ JSON 形式
[
{"name": "01-title", "prompt": "Title slide: 'Your Deck Title' with company logo placeholder"},
{"name": "02-problem", "prompt": "Problem slide showing frustrated marketer staring at dashboard with declining metrics"},
{"name": "03-solution", "prompt": "Solution slide: AI agent workflow diagram with 3 connected boxes"}
]
Google Slides との連携(任意)
Google Slides プレゼンテーションを自動作成するには、Google Slides API の認証情報を設定します。
export GOOGLE_APPLICATION_CREDENTIALS="/path/to/service-account.json"
python3 scripts/generate-deck.py \
--content slides.json \
--style whiteboard \
--title "My Deck" \
--google-slides \
--google-account [email protected]
コメント
Markdown 対応