深蓝金质·高校培训PPT模板(可编辑版)
适用场景
- 高校/职业院校领导干部、行政管理人员的 AI 赋能培训讲座
- 政策解读类、战略规划类、校本应用类培训 PPT
- 需要「庄重、权威、学术、政策感」且可二次编辑的视觉风格
> 不适合:活泼低龄的 K12 课堂、幼儿园活动、轻松产品发布会。
触发词
> 「用深蓝金质模板做个 PPT」「按那套 112 页全图型风格生成培训 PPT」「深蓝金质高校培训模板」「做一个政策解读风格的讲座 PPT」「用上次 88 页那个深蓝金风格」「把这个模板分享给其他老师」「导出一份空白样板给别人套用」「给别人一个能自己改的模板」
一、必须收集的输入信息
| 输入项 | 是否必填 | 说明 |
|---|---|---|
topic |
必填 | 讲座主题 |
audience |
必填 | 受众,如「高校行政管理人员/院领导/教师」 |
host_org |
建议 | 主办/受众机构,用于校本化定制 |
outline |
必填 | 讲座大纲(Markdown 形式,含每页标题与要点) |
slide_count |
建议 | 目标页数,默认 80–100 页 |
speaker |
建议 | 演讲人姓名与单位 |
include_exercises |
可选 | 是否插入提示词案例/练习互动页,默认否 |
二、固定叙事结构(6 + 1 模块)
- 封面 + 目录 + 背景目标(3–5 页)
- 趋势与机遇:技术/时代背景给本领域带来什么(10–18 页)
- 政策与方向:国家/国际政策、标准、指引(12–20 页)
- 挑战与问题:本领域/本校当前面临的核心问题(10–15 页)
- 应用与实践:AI 赋能的具体场景与案例(20–30 页)
- 管理与行动:从办公数字化到智能化、行动建议与路线图(15–25 页)
- 总结与展望(2–4 页)
三、视觉设计规范(必须严格遵守)
3.1 配色
| 用途 | 色值 | 说明 |
|---|---|---|
| 主背景 | #0A1628 |
深海军蓝 |
| 标题 | #D4AF37 |
金黄色 |
| 正文普通文字 | #FFFFFF |
白色 |
| 正文强调文字 | #E8D5A3 / #D4AF37 |
浅金色或金色(用于 **粗体**) |
| 顶部装饰线 | #D4AF37 |
金色 |
| 表格表头/卡片 | #142844 / #10203C |
深蓝灰 |
3.2 字体
- 标题:微软雅黑,粗体,金黄
- 正文:宋体,白色或金色
- 目录页条目多时,正文可缩小到 14–15pt
3.3 页面元素(简洁版)
- 顶部一条金色细线
- 左上角/中上显示「第X部分」小标签(浅金色,13pt)
- 页面大标题:金色、加粗、左对齐
- 标题下方一条短金色横线
- 正文区域:金色方块项目符号 + 白/金正文
- 表格:深蓝表头 + 金色文字,行交替深蓝灰
3.4 页面比例
- 16:9 宽屏(10 × 5.625 英寸)
- 每页为原生可编辑形状/文本框,不生成图片
四、页面类型库(按需要选择)
| 类型 | 版式 | 使用提示 |
|---|---|---|
cover |
大标题居中 + 副标题 + 底部金线 | 封面 |
toc |
两列或单列目录 | 字号可略小以容纳 8–12 项 |
section |
大标题页 | 可用作章节过渡 |
bullets |
标题 + 项目符号列表 | 最常用内容页 |
table |
标题 + 表格 | 对比、自评、矩阵 |
bullets+table |
上方要点 + 下方表格 | 如对比表格页 |
ending |
大字号核心观点 + 底部金线 | 总结/寄语 |
五、输出格式
5.1 内容大纲
先用 Markdown 输出讲座大纲:
# 《主题》讲座大纲
## 一、XXXX
- ...
5.2 分镜表
| 页码 | 类型 | 标题 | 核心信息 | 备注 |
|---|---|---|---|---|
| 1 | cover | ... | ... | ... |
| 2 | toc | ... | ... | ... |
| ... | ... | ... | ... | ... |
5.3 生成可编辑 PPTX
使用 python-pptx 直接生成原生 PPTX,要点:
- 创建
Presentation(),设置slide_width = Inches(10),slide_height = Inches(5.625)。 - 每页设置背景色
RGBColor(0x0A, 0x16, 0x28)。 - 添加顶部金色细线、标题、短金线、正文文本框。
- 正文使用
宋体,标题使用微软雅黑。 - 对
**粗体**文本进行解析,粗体部分用金色,其余用白色。 - 表格使用深蓝表头 + 白色正文,交替行底色。
- 保存到用户指定路径。
5.4 可选:AI 图片生成提示词
如果用户需要更华丽的单页视觉(如复杂模型图、时间轴插画),可为特定页面生成 16:9 图片提示词,生成后再插入 PPTX。但默认不生成全图。
六、执行流程
- 确认输入:检查
topic、audience、outline;缺失则追问。 - 解析大纲:按
### Slide N:标题结构提取每页标题与项目符号;识别**标题**:/**副标题**:作为封面信息。 - 生成 PPTX:调用
python-pptx按本规范生成可编辑 PPTX。 - 渲染预览:使用 LibreOffice + pdftoppm 导出若干页 PNG 预览,检查版式与可读性。
- 输出文件:向用户交付
.pptx文件及预览图。
七、质量检查清单
- [ ] 是否严格使用深蓝背景 + 金黄标题 + 白/金正文?
- [ ] 标题是否为「微软雅黑」加粗金色?
- [ ] 正文是否为「宋体」白色,重点为金色?
- [ ] 每页是否都有「第X部分」小标签(封面除外)?
- [ ] 目录页是否完整显示、无截断?
- [ ] 表格页是否表头金色、正文白色、可读?
- [ ] 表格行数 ≥ 6 时,字号是否已自动降档且文字未溢出单元格?
- [ ] 卡片页是否存在大片留白(卡片高度未贴合内容)?
- [ ] 是否所有文本框都可编辑?
- [ ] 关键页的
notes是否写入了素材来源与待确认项? - [ ] 文件大小是否合理(< 50 MB)?
八、分享模板给他人(空白样板模式)
当用户说「把这个模板分享给其他老师」「给别人一个能自己套用的模板」时,不要把某份成品讲座 PPT 直接发出去——对方只能改文字、页数结构改不动,很容易改乱。
正确做法是生成一份空白样板 PPT:12 种版式各 1 页,文字换成占位符,每页用 notes 写清「这个版式怎么用、字数上限、容易踩的坑」。
一键生成
python3 scripts/generate_ppt.py \
--plan assets/template_plan.json \
-o "深蓝金质·培训讲座模板(空白样板).pptx"
assets/template_plan.json 已内置 12 页样板(cover / toc / section / bullets / two_column / framework / process / timeline / table / case / exercise / ending),每页 notes 即为使用说明。实测 12 页零溢出。
分享包建议包含
| 文件 | 用途 |
|---|---|
*.pptx |
主文件,对方复制页 + 改字即可(约 70 KB,微信秒传) |
*.pdf 预览版 |
对方没装 Office 也能先看效果 |
| 使用说明.md | 版式速查表 + 注意事项 + 渠道建议 |
渲染预览并导出 PDF 用 tencent-pptx 技能的 scripts/pptx2image.py(输出目录的 pdf/ 子目录可直接拿来当预览版)。
交付时要主动说清的三个坑
- 页码是手写文字,不是自动域——复制页后页码会重复,需逐页手工改。这是对方最容易忘的一步。
- Mac 上没有微软雅黑——需要用「开始 → 替换 → 替换字体」一键换成苹方/黑体。
- 腾讯文档在线预览对「深色底 + 金色字」会偏色——发链接时必须同时给 PDF 兜底。
关于 .potx
用户若要求「做成 PowerPoint 模板文件」,需先说明:本技能的页型是逐页原生形状,母版是空的,直接转 .potx 得不到可用版式(新建文档会是白底无设计)。要真做成 .potx 得先把版式写进 slide master,工作量远大于给一份空白样板 PPTX,且 WPS / Mac 兼容性更差。默认建议空白样板 PPTX。
九、注意事项
- 本模板默认输出可编辑原生 PPTX,不是全图型 PPT。
- 如需「112 页全图型」那种全图型精美效果,需额外为每页生成 AI 图片;本 skill 默认不这样做,以兼顾效率与可编辑性。
- 若用户要求「蓝色科技感(深蓝+青色)」,请改用
ppt-blue-tech-templateskill。
十、生成器能力说明(scripts/generate_ppt.py)
9.1 两种输入模式
| 模式 | 用法 | 适用场景 |
|---|---|---|
| 大纲模式 | --outline 大纲.md |
大纲格式规整时快速出稿。可识别 ## P1 标题、### Slide 1:标题、## 第1页 标题 三种写法 |
| 分镜模式(推荐) | --plan plan.json |
表格与卡片密集、需要逐页精确控制版式时 |
分镜 JSON 结构(plan['slides'] 数组,每项一个 type):
{
"slides": [
{"type": "cover", "title": "...", "subtitle": "...", "speaker": "...", "org": "..."},
{"type": "toc", "title": "内容地图", "items": ["...", "..."]},
{"type": "section", "section_num": "第一幕", "title": "...", "subtitle": "..."},
{"type": "bullets", "section_tag": "第一幕", "title": "...", "bullets": ["支持 **金色加粗**"]},
{"type": "table", "section_tag": "...", "title": "...", "headers": ["A", "B"], "rows": [["a1", "b1"]]},
{"type": "framework", "section_tag": "...", "title": "...", "items": [{"label": "标题", "desc": "正文"}]},
{"type": "process", "section_tag": "...", "title": "...", "steps": ["第一步", "第二步"]},
{"type": "timeline", "section_tag": "...", "title": "...", "items": [{"label": "名称", "period": "时间", "desc": "说明"}]},
{"type": "exercise", "section_tag": "...", "title": "...", "task": "...", "steps": ["..."], "discussion": ["..."]},
{"type": "ending", "title": "结语", "bullets": ["..."], "closing": "谢谢!"}
]
}
要点:每个 slide 对象都可加 "notes": "...",内容会写入该页的演讲者备注——适合放素材来源、讲法提示、待确认项。
9.2 自适应排版(已内置,无需手工调字号)
| 页型 | 自适应行为 |
|---|---|
table |
按最长单元格估算换行行数,自动在 15 → 10pt 间选取能放下的最大字号;逐行设定行高,行数多时不会溢出页面 |
framework |
自动计算贴合内容高度的卡片并整页垂直居中;3 张卡自动单排一行,2 张一行,4 张 2×2 |
bullets |
按内容体量自动选 19 → 13pt,文本框垂直居中、段间距随字号缩放 |
process |
8 步以上自动压缩行距与编号圆直径 |
timeline |
4 个节点以上自动夹取文本块宽度,避免超出页面左右边界 |
| 通用 | 自动加右下角页码(封面除外);**粗体** 渲染为金色加粗 |
9.3 版本记录
- v1.3.0(2026-09-14)
- 新增:
assets/template_plan.json—— 12 页空白样板分镜(覆盖全部 12 种页型),一键生成可分发的模板文件,每页 notes 即为使用说明。 - 新增:SKILL.md 第八节「分享模板给他人(空白样板模式)」,含分享包构成、三个必讲清的坑、.potx 的取舍说明。
- 实测:12 页样板零溢出生成,pptx 约 68 KB,适合微信直接转发。
- v1.2.0(2026-09-13)
- 修复:
set_run_font()中from pptx.oxml import OxmlElement为无效导入(该符号属于 python-docx,python-pptx 中不存在),会导致生成器首次运行即崩溃。已改为用pptx.oxml.parse_xml构造a:ea/a:cs元素。原文件备份为scripts/generate_ppt.bak.py。 - 新增:大纲解析器支持
## P1 标题与## 第1页 标题两种格式。 - 新增:分镜模式的
notes字段 → 写入演讲者备注;全页自动页码。 - 新增:表格 / 卡片 / 要点 / 步骤 / 时间轴五类页型的自适应排版(见 9.2)。
- 实测:38 页深蓝金质培训 PPT(含 6 张表格、9 张卡片页)零溢出生成。