google-slideslisted
Install: claude install-skill wfukatsu/slide-forge
*[日本語](SKILL.ja.md)*
# Google Slides Generation (from scratch)
Claude Code is the primary host for this shared skill. Codex and Antigravity
use the same procedure through thin adapters. Read this file completely, then
follow `references/workflow-contract.md`; do not preload every reference in the
capability table below.
## Important
- **Scope**: building decks WITHOUT a registered corporate master. Two paths, both on the shared engine in this repo:
- **Spec path** — `templates/blank-16x9.json` + `scripts/build_deck.py --spec deck.json` for typical text/figure decks
- **Code-first path** — write the deck as a Python module (`deckkit.py`), validate coordinates offline, render with `scripts/render_deck.py`
- **Routing**:
- User has a template/master URL, or wants text flowed into an existing corporate layout → `google-slides-template` skill
- Scalar company/product/use-case decks → `scalar-product-slides` skill
- Dense cloud architecture / data-flow / network diagrams (nested containers, 10+ nodes) → author them with the `drawio-diagrams` skill (draw.io → PNG → insert); simple concept figures stay on `diagrams.py`
- Authoring PPTX files from scratch → `document-skills:pptx` (exporting a deck generated here to `.pptx` → `pptx-export` skill)
- A bare "make slides" request uses this skill only when a Google Drive / Google Slides context is explicit
- **Working directory**: the slide-forge root — `${CLAUDE_PLUGIN_ROOT}` when running from an installed plugin, `/path