basic_generator.py を使った PowerPoint 生成・更新に特化したスキル。SLIDES_TO_USE / SLIDE_CONTENT の編集、テンプレートID(1-12)の適用、生成失敗時のトリアージと再実行が必要な場合に使用する。
basic_generator.py を使って、設定編集から .pptx 生成までを再現性高く実行する。
python-pptx 未導入の場合、必ず仮想環境を作成してからインストールする。python -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install python-pptx
basic_generator.py。basic_generator.pyをコピーして利用する。TARGET_PY として確定する。SLIDES_TO_USE と SLIDE_CONTENT のみ編集する。SLIDE_CONTENT のキーは ()として扱う。output_index1,2,3...SLIDE_TEMPLATES / レイアウト関数 / テーマは、ユーザーが明示的に要求した場合のみ変更する。len(categories) と各 series.values の長さを一致させる。len(columns) に一致させる。timeline_items は最大4件。python <TARGET_PY>outputs/<script_name>.pptx を確認する(例: outputs/basic_generator.pptx)。references/template-map.md を参照する。Template not found:
SLIDE_TEMPLATES[slide_id]["template"] が TEMPLATES に存在するか確認する。SLIDE_CONTENT キーが slide_id ではなく output_index になっているか確認する。series が空でないか、values 長が categories と一致するか確認する。columns 数と一致するか確認する。SLIDES_TO_USE / SLIDE_CONTENT の対象 index)