---
name: shenghuohao-ppt-dark
description: 用生活号品牌的 B2 深色舞台制作 HTML 幻灯片，支持图片型 PPTX 导出；只加载 PPT 规则和所选素材。
---

# 生活号深色幻灯片

版本 0.1.1。PPT 默认 dark；用户明确 light 时使用亮色制作包。读取 `get_production_kit(scope=ppt, theme=dark)` 返回的本 Skill 和 [本主题规则](references/ppt-spec.json)，下载小型核心包。保持原 frontend-slides / B2 流程；不依赖 PPT Master、不重新进行三套风格选择或两阶段 Confirm UI。

## 按需制作

1. 规划真实内容，每页一个核心信息。建议 7 页、通常 5–12 页，用户要求与内容完整性优先。样例文字不作为项目事实。
2. 执行 `python scripts/materialize.py --id b2-mcp-dark`，只获取 [B2 舞台](assets/B2-mcp-dark.html) 和舞台 CSS。参考其排版与页面结构，使用 HTML/CSS/原生 JavaScript。舞台固定 1920×1080，仅整体等比适配视口；不强制 Figma 封面、页眉或 Card。
3. 保留 B2 的方向键、空格翻页和页码。普通制作不读取动画文档。明确需要额外 PPT 交互时，才获取 `ppt-transitions` 或 `ppt-html-architecture`；它们只用于 PPT，不是网站动效库。
4. Logo、权益图标和线条图标只有内容需要时才从 `references/assets-index.json` 选 ID，再调用 `scripts/materialize.py --id ID`。无合适语义时用排版与原生图形，不追加虚构承诺。
5. 字体单独读取 MCP 的共享字体清单；用已授权缓存或清单中的字体入口，由程序读取和缓存二进制，不获取长图包。执行 `python scripts/prepare.py --input draft.html --output deck.html --font-root FONT_ROOT` 内嵌字体。兰亭缺失时先获取授权文件；MiSans 缺失按本主题规则回退并记录。fonttools 必需，仅有 WOFF2 时需要 brotli。
6. 浏览器逐页核对真实内容、字体加载和溢出，覆盖 1920×1080、1280×720 与手机视口；同一时刻只显示一页，横竖屏保持 16:9。

重要数字黄 #FFCE35、品牌重点蓝 #336AFE、背景使用完整 gradDark 配方。无外投影、无新增装饰线，留白目标至少 30%，不以留白为由删除必要内容。详细字体、颜色、数据表达和舞台约束只以本主题规则为准。

## 交付

主交付为字体和脚本内嵌的单文件 HTML，离线可用。需要 PPTX 时执行 `python scripts/export-pptx.py deck.html output.pptx --browser CHROME_PATH`，宿主需 Playwright、python-pptx。该 PPTX 是逐页图片，文字与图表不可原生编辑，随交付说明并保留 HTML 源码。

本流程不读取长图组件、长图间距或网站动效。核心包不含素材二进制或上游全部文档。上游来源和许可见 ATTRIBUTION.md。
