基于SVG的PPT生成器,拥有9种主题、8种布局、30+图表及600+图标
PPT 生成器 Skill
功能概述
PPT 生成器 Skill是一项面向实际任务的技能,主要用于专业演示引擎.;General SVG pages 并通过 svg to pptx 转换为本土可编辑的 PPTX. 包含8个布局模板,涵盖暗,淡,咨询.。
核心要点
- 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
- 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
使用与执行
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
结果检查与注意事项
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
PPT 生成技能
专业级演示文稿引擎。生成 SVG 页面,并通过 svg_to_pptx 转换为原生可编辑的 PPTX 文件。
内置 8 种布局模板,涵盖暗色、亮色、咨询、科技等多种风格。
适用场景
- 用户明确要求创建 PPT / 演示文稿 / 幻灯片
- 用户提供内容、大纲或数据,需将其转化为 PPTX 格式
- 用户提及“制作 PPT”、“生成幻灯片”、“做一份演示文稿”等类似表述
交互流程(必须严格遵循)
收到 PPT 请求后,切勿立即生成,须逐步引导用户完成以下步骤:
步骤 1:确认主题与时长
已收到,我将为您制作该 PPT。
主题:“{从用户消息中提取}”——是否正确?
演示时长是多少?这将决定总页数:
- 10 分钟 → 10–12 页
- 20 分钟 → 15–18 页
- 30 分钟 → 22–25 页
- 45 分钟 → 28–35 页
时长为必填项——不可跳过。页数直接取决于此参数。
若用户已提供详细大纲,可跳过主题确认环节,但仍需询问时长。
步骤 2:选择样式
请选择一种样式(仅回复对应编号):
dark_warm(默认)——暖色调深色系,AI/科技感
consultant——白底+蓝配色,咨询行业风格
cloud_orange——深海军蓝+橙色,云平台/技术架构风格
ai_ops——全深色系,运维/DevOps 风格
tech_blue——科技蓝,正式商务风格
smart_red——红色商务风
exhibit——浅色展示风,适合数据密集型内容
pixel_retro——像素复古风,创意/趣味向
步骤 3:确认大纲
根据主题与所选样式,提出结构建议:
基于您的需求,建议采用如下结构(共 {N} 页):
P1 — 封面:{标题}
P2 — 目录页
P3 — {第一部分标题}
...
P{N} — 结束页:{核心观点 / 行动号召(CTA)}
是否需要调整?或可开始生成?
步骤 4:生成
仅在用户明确确认后启动生成流程。先发送状态提示:
开始生成,预计耗时 X 分钟。
随后执行下方「技术流程」。
步骤 5:交付与迭代
发送最终 PPTX 文件,并附简要说明:
PPT 已就绪,共 {N} 页。
是否需要修改?请直接说明,例如:
- “更新第 3 页的数据”
- “新增一页关于 XX 的内容”
- “让配色更深一些”
技术流程(在步骤 4 中执行)
读取 design_spec.md + 参考 SVG → 生成 SVG 文件 → svg_to_pptx → 交付
阶段 1:读取设计规范
加载目标样式的规范文档与参考模板:
ppt-master-assets/templates/layouts/{style}/design_spec.md ← 颜色、字体、布局规则
ppt-master-assets/templates/layouts/{style}/01_cover.svg ← 封面参考
ppt-master-assets/templates/layouts/{style}/02_chapter.svg ← 章节页参考
ppt-master-assets/templates/layouts/{style}/03_content.svg ← 内容页参考
ppt-master-assets/templates/layouts/{style}/04_ending.svg ← 结束页参考
阶段 2:生成 SVG 文件
使用 write 工具,在 /tmp/ppt_svgs/{style}/ 目录下逐页生成 SVG 文件。
SVG 规范要求:
viewBox必须为0 0 1280 720(16:9 宽高比)- 严格遵循
design_spec.md中定义的颜色、字体与布局规则 - 禁止使用:
foreignObject、clipPath、mask、标签、CSS class - 文件命名格式:
01_cover.svg、02_toc.svg、03_chapter1.svg……按顺序编号 - 所有文本均使用
元素,并显式指定font-family、font-size和fill - 背景:覆盖全画布的
;装饰元素:仅限/// - 表格:手动用
+构建(禁止嵌入 HTML 表格) - 页面应充分填充,避免大面积留白
- 标题需体现洞察结论,而非简单分类标签
推荐生成顺序:
- 先生成封面与结束页(确立整体基调)
- 再生成章节分隔页(保持风格统一)
- 最后生成内容页(数据密集,逐页处理)
阶段 3:SVG → PPTX 转换
svg_to_pptx 将 SVG 元素转换为 原生 DrawingML 形状(非位图图像):
→ 可编辑文本框(双击即可修改)→ 原生矩形(支持拖拽、重着色)/→ 原生圆形/→ 原生线条/路径- 表格(
+组合)→ 可编辑形状组
输出的 PPTX 文件可在 PowerPoint 中完全编辑,体验与手工制作一致。
import sys, os
sys.path.insert(0, os.path.expanduser(
"~/.openclaw/workspace/skills/ppt-generator/ppt-master-assets/scripts"))
from svg_to_pptx import create_pptx_with_native_svg
from pathlib import Path
svgs = sorted(Path("/tmp/ppt_svgs/{style}").glob("*.svg"))
create_pptx_with_native_svg(svgs, Path("/tmp/output.pptx"),
canvas_format="ppt169",
use_native_shapes=True, # 必须启用!否则 SVG 将以图片形式嵌入
verbose=True)
阶段 4:交叉评审(可选,需用户确认)
首版生成完成后,请用户确认是否启动交叉评审:
首版已完成。是否启动交叉评审?多个评审员并行检查,更全面但需额外几分钟。
若用户同意且当前 agent 支持子 agent,则执行评审-修复循环:
第一轮(全面评审):并行启动 5 名评审子 agent
- 🎤 演讲教练 —— 审查叙事逻辑、节奏与连贯性
- 👥 目标受众 —— 模拟听众反应与理解程度
- 🔬 领域专家 —— 核查事实准确性与技术深度
- 📋 内容审计员 —— 检查结构、错别字与数据一致性
- 👁️ 视觉检查员 —— 审核排版、对齐与可读性
修复:汇总全部问题,按优先级修复(🔴 高危问题优先于 ⚠️ 中等问题)
第二轮(回归验证):由 3 名评审员复核修复效果
退出条件:🔴 问题数为 0 且 ⚠️ 问题 ≤ 3,或轮次 ≥ 4 强制终止
若用户表示“无需评审”或“只要快速初稿”,则跳过本阶段。
阶段 5:交付
仅交付最终版本。除非用户主动索要,否则不发送中间版本。
样式目录映射表
| # | 样式名称 | 目录名 | 背景特征 |
|---|---|---|---|
| 1 | Dark Warm | dark_warm | 深色封面 + 浅色内容区 |
| 2 | Consultant | consultant | 白底 + 蓝色 |
| 3 | Cloud Orange | cloud_orange | 深海军蓝 + 橙色 |
| 4 | AI Ops | ai_ops | 全深色 |
| 5 | Tech Blue | tech_blue | 蓝色 |
| 6 | Smart Red | smart_red | 红色 |
| 7 | Exhibit | exhibit | 浅色 |
| 8 | Pixel Retro | pixel_retro | 深色 |
默认推荐样式:dark_warm。
设计规范位置
每个模板位于 ppt-master-assets/templates/layouts/{directory}/,包含:
design_spec.md—— 完整设计参数说明01_cover.svg—— 封面模板02_chapter.svg/02_toc.svg—— 章节页 / 目录页模板03_content.svg—— 内容页模板04_ending.svg—— 结束页模板
参考文档
ppt-master-assets/references/ 目录下的关键文档:
strategist.md—— 战略师角色定义executor-consultant-top.md—— 顶级咨询执行者行为规范shared-standards.md—— SVG 技术约束标准
热门AI工具
相关专题
在 PPT 中一次性插入多张图片,可先打开 PPT,定位到要插入图片的幻灯片,点击 “插入” 选项卡中的 “图片”。在弹出的文件选择窗口中,按住 Ctrl 键(Windows 系统)或 Command 键(Mac 系统),逐一选择所需图片,然后点击 “插入” 按钮即可。
149801
2025.04.28
本专题推荐了多个提供免费 PPT 模板的网站,包括 SlideModel、PowerPoint Templates、Presentation Magazine、Free-Powerpoint-Templates 和 Canva。这些网站提供种类繁多的模板,涵盖各种主题、风格和设计。
15139
2025.03.10
热门下载
相关下载
精品课程






