---
name: build-pptx
description: DESIGN.md とスライドプランから python-pptx で pptx を生成する。「build-pptx」「pptxにして」「スライドを作って」「パワポ生成」で発火。
---

# build-pptx ― プランから pptx を生成する

`成果物/slides/plan.md` と `DESIGN.md` をもとに、python-pptx で pptx を組みます。

## 前提
- DESIGN.md（配色・フォント・レイアウト方針）が `_templates/DESIGN.md` にある。無ければ先に作る
- 生成は uv 経由で python-pptx を使う：`uv run --with python-pptx python <script>`

## 進め方
1. plan.md を読み、スライドの枚数と各ページの要素を確定する
2. DESIGN.md の方針（配色2系統まで、Noto系フォント、信号機カラー禁止、絵文字なし）を反映する
3. python-pptx の生成スクリプトを書き、`成果物/slides/output.pptx` を作る
4. 生成後に開いて、はみ出し・配色・枚数を目視確認する。崩れたら直す

## ルール
- plan.md の構成から外れない。勝手にメッセージを足さない
- 出典のない数字をスライドに載せない
- 1枚1メッセージを守る

---
> ハーネス種別: Skill（手動発火 `/build-pptx`）
> セキュリティ: Givery 講師 安田によるセキュリティチェック済み（生成物はプロジェクト内のみ）
> 出典: 自作（python-pptx 公式 https://python-pptx.readthedocs.io/ を研修用に最小化）
