用途:把已确认的主题做成可交付的 PPTX,流程是先定故事、再定风格、再逐页生成背景、文案、透明素材、图表和排版;最终交付必须是可编辑 .pptx,不能只交一组截图。
强制工作流:依次确认主题(受众、场景、语气、是否有品牌或参考资料)、大纲(先出章节与叙事顺序)、风格、张数与每页内容(slide plan 需写清标题、核心信息、证明对象、所需背景/透明素材/图表);再逐张生成、组合 PPTX,最后跑硬门禁验收并交付检查。
风格与候选:有用户提供的 .pptx 时优先仿模板,提取版式、字体、颜色、留白与图表语言;无模板才做 8 套候选,每套需含可编辑 PPTX 样板和由该 PPTX 导出的 PNG 预览,样板须带真实标题、正文、指标与图表标签。每套候选先写 design_director_brief(含 expression_system、style_intent、typography_system、color_strategy、chart_language、layout_rhythm),并有 16:9 坐标蓝图(13.333 x 7.5 英寸,含 title_zone、text_zone、chart_zone、metrics_zone、visual_focus_zone、protected_empty_zone)。
生成与用法:准备真实 raster 背景后运行 node "${CODEX_HOME:-$HOME/.codex}/skills/visual-ppt-deck-builder/scripts/build_style_candidates.js" --output-dir /absolute/path/style-candidates --topic "<deck topic>" --background-source-dir /absolute/path/generated-backgrounds;缺少 --background-source-dir 会直接失败。通用确定性路线用 scripts/build_visual_pptx.js --spec /absolute/path/deck_spec.json --output /absolute/path/final_deck.pptx;高端 deck 路线调用系统 Presentations skill。质量门禁用 validate_deck_quality.js、build_deck_preview.js(生成 slide-01.svg 与 contact-sheet.svg)和 design_director_qa.js。
限制:背景必须来自 Codex imagegen、Skywork Design、用户模板反拆或用户提供素材,禁止用 SVG、HTML、Canvas、Pillow 或脚本图形冒充;正文、图表与关键标签须为可编辑对象;禁止大面积正文/图表容器框和指标描边框;需满足可读性对比度目标(正文不低于 4.5:1、图表主线/主柱不低于 3:1),风格候选须通过 design_director_qa.json(consistency_score 与 harmony_score 各 ≥0.8)等验收。