pptx · PPTX 演示文稿

PowerPoint 演示文稿的全能 skill:新建、编辑、解析 .pptx / .potx 文件。新建用 pptxgenjs 脚本生成;编辑解包改 XML 再打包;解析用 markitdown 按幻灯片提取文本。
内置 20+ 条生成避坑指南、主题配色表、字体安全清单、图表原生绘制规范,以及三重 QA 流程(内容检查、文件校验、视觉走查),输出可直接打开的合规演示文稿。
调用示例:在聊天框中说"做一份 12 页的 Q3 业务复盘 PPT,深色商务风"。
产品详解
定位
pptx 是 .pptx / .potx 文件的全生命周期 skill:新建、编辑、解析、转图。它把"做一版能直接打开的演示文稿"变成可执行的工程流程,而非碰运气的生成。
核心能力
- 新建:pptxgenjs 脚本生成,附 20+ 条避坑指南(画布尺寸、颜色格式、图表原生绘制、阴影与字距等)。
- 编辑:解包 → 改 slide XML → 打包;add_slide.py 复制幻灯片、clean.py 清理孤儿资源、validate.py 做 schema 与关系校验;支持模板(.potx)改稿。
- 解析:markitdown 按幻灯片提取文本;thumbnail.py 生成版式缩略图网格,用于选版式。
- 设计规范:主题配色表、字体安全清单(渲染与 Office 一致的字体)、版式与间距规则、"不要"清单(如禁用标题下划线装饰条)。
- 三重 QA:内容 QA(查缺字、错字、残留占位符)、文件 QA(validate.py)、视觉 QA(转 PDF 再转图逐页走查)。
工作流程
- 新建:定配色与版式 → 写生成脚本 → 生成 → 三重 QA
- 编辑:缩略图选版式 → 结构调整(增删/排序)→ 内容填充 → 打包校验 → 视觉走查
输入与输出
| 输入 | 说明 |
|---|---|
| 内容大纲或现有 .pptx/.potx | 必填 |
| 模板、配色偏好 | 选填 |
输出:合规的 .pptx 文件及 QA 报告。
适用场景
- 路演 PPT、业务汇报演示文稿
- 基于模板批量改稿(替换内容、增删幻灯片)
- 解析已有演示文稿提取内容(转邮件、转摘要)
- 合并/拆分幻灯片文件
使用前准备
- 依赖已预装(pptxgenjs、markitdown、LibreOffice 等),无需 API key。
- 技能注明授权条款,详见 LICENSE.txt;编辑现有文件前建议先备份。
pptx 隶属于 Aiglade Skill 库。在 Aiglade 聊天框中用自然语言描述需求即可调用。