← ClaudeAtlas

gslides-creatorlisted

テンプレートから Google Slides を作成するスキル。 「Google Slidesを作って」「スライド生成」「プレゼン作成」等のリクエストで発動。 GAS + clasp CLI でテンプレートコピー・コンテンツ書き換え・ゼロからのデッキ生成を行う。
minicoohei/ai-agent-camp · ★ 347 · Code & Development · score 81
Install: claude install-skill minicoohei/ai-agent-camp
# /gslides-creator - Google Slides クリエーター テンプレートからGoogle Slidesを作成、またはゼロからデッキを生成する。 ## 前提条件 ```bash # clasp ログイン済み clasp login # GAS API ���効化 # https://script.google.com/home/usersettings # gslides-parser が設定済み(convert コマンドで使用) python skills/gslides-parser/scripts/gslides_parser.py setup ``` ## クイックスタート ```bash # 1. GAS プロジェクト初期設定(初回のみ) python skills/gslides-creator/scripts/gslides_creator.py setup # 2. テンプレートから新トピックで作成 python skills/gslides-creator/scripts/gslides_creator.py convert \ 1ZVAI8Cjts1N44lYXgoCoZXfb0gz7BAx7A1A5-bhapvQ \ --topic "エンジニア向け Claude Code 実践講座" \ --title "Claude Code 実践講座" # 3. ゼロからデッキ生成 python skills/gslides-creator/scripts/gslides_creator.py deck \ --topic "2026年Q1営業報告" --slides 10 --style corporate ``` ## サブコマンド | コマンド | 説明 | |---------|------| | `setup` | GAS プロジェクト初期設定 | | `convert <template_id> --topic "..."` | テンプレートコピー → Gemini で書き換え | | `build <template_id> --data data.yaml` | テンプレートコピー → YAML データで精密書き換え | | `deck --topic "..."` | ゼロからデッキ生成(Gemini アウトライン) | ## convert — テンプレート書き換え テンプレートをコピーし、Gemini で新トピックに合わせたコンテンツを生成して `replaceAllText` で一括置換。 ```bash python gslides_creator.py convert TEMPLATE_ID \ --topic "新しいトピック" \ --title "新しいタイトル" ``` 処理フロー: 1. gslides-parser でテンプレート構造を解析 2. Gemini Flash でプレースホルダーの新コンテンツ生成 3. GAS `convertPresentation()` でテンプレートコピー + replaceAllText 4. 新しい Google Slides URL を出力 ## build — 精密書き換え マッピング YAML に基づいて要素単位でテキスト・スタイル・位置を書き換え。 ```bash # 1. gslides-parser でマッピング取得 python gslides_parser.p