light-slides

Installation
SKILL.md

精美 PPT 制作

两条 mode(先选路线,登记于 MODE_REGISTRY)

  • programmatic(默认):python-pptx 程序化路线(themes.py/patterns.md/build_deck.py)。无生图 key、数据密集、批量出页走这条。
  • imggen-enhanced:五阶段生图流水线(大纲卡→整页视觉稿→元素化拆解→重组装配→QA),要高审美路演/答辩/发布会质感且配了生图 key 时走这条。完整规程见 references/imggen_pipeline.md,契约模板 templates/deck_spec.yaml,脚本 scripts/imagegen.py(三后端封装)+ scripts/assemble_from_spec.py(重组装配)。无 key 自动退回 programmatic(imagegen.py 明确报后端不可用,不静默假成功)。
  • 三条硬边界(imggen-enhanced 必守,与 m11/a10 互引):①数据图永不生图(走 m11/m06 真数据)②论文图链路严禁生图(出版商禁令)③文本永不烤进图(一律原生文本框)。详见 references/imggen_pipeline.md「三条硬边界」节。

先定三件事

  1. 场景与受众:答辩(评委/导师) vs 路演(投资人/评审) vs 汇报 —— 决定内容深度与节奏。
  2. 叙事逻辑:选骨架(问题-方法-结果-价值 / 痛点-方案-市场-团队 / 背景-工作-贡献-展望),先列大纲(每页一个核心信息)。
  3. 视觉风格:按主题从 db06 选风格(学术/科技/农业/医学/商务/极简/浅/深/数据可视化/路演),定调色板+字体配对+图标风格,全程统一。项目有 databases/db09-projects/projects/<project_name>/palette.json 则必用其取色(与论文图 m11/前端 a05 共享的视觉 SSOT 实例,含 imggen style_anchor 配色;schema 见 db09 README),保证 PPT 与论文图/前端同色,不另起一套。

页面类型与排版

封面(标题/作者/单位/日期)、目录、过渡页、内容页(一页一观点+留白)、图表页(图大字少)、流程页、时间线页、对比页、团队页、结论页、致谢/QA 页。 排版原则:对齐、对比、重复、亲密性;视觉层次(标题>要点>细节);每页信息密度受控;高亮一个重点。 具体尺度(借 Anthropic PPTX skill):一主色占视觉权重 60–70% + 1–2 辅色 + 1 个尖锐强调色;深色用于封面/结论、浅色用于内容(三明治结构);锁定一个重复视觉母题(圆角图框/色环图标/单边粗边)并贯穿全篇。字号 标题 36–44pt、节标题 20–24pt、正文 14–16pt、注释 10–12pt;页边距≥0.5",块间距统一取 0.3" 或 0.5"。正文一律左对齐、仅标题居中。每页必须有视觉元素,禁纯文字页。 明确禁忌:标题下不要加装饰下划线(AI 味标志,用留白代替);不要每页重复同一版式;不默认蓝色(按主题选色);文本框要与形状对齐时设 margin=0。

Installs
1
Repository
light0305/light
GitHub Stars
79
First Seen
Jun 13, 2026
light-slides — light0305/light