SVG PPT Generator

Polar Sponsor
爱发电 赞助
.NET 9.0

基于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:选择样式

请选择一种样式(仅回复对应编号):

  1. dark_warm(默认)——暖色调深色系,AI/科技感

  2. consultant——白底+蓝配色,咨询行业风格

  3. cloud_orange——深海军蓝+橙色,云平台/技术架构风格

  4. ai_ops——全深色系,运维/DevOps 风格

  5. tech_blue——科技蓝,正式商务风格

  6. smart_red——红色商务风

  7. exhibit——浅色展示风,适合数据密集型内容

  8. 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 规范要求:

  1. viewBox 必须为 0 0 1280 720(16:9 宽高比)
  2. 严格遵循 design_spec.md 中定义的颜色、字体与布局规则
  3. 禁止使用:foreignObject、clipPath、mask、