# Ppt Generator

> 使用 python-pptx 创建专业的 PowerPoint 演示文稿，支持自定义主题、图表、图片和动态内容 Use when this capability is needed.

- Skill: `tomevault-io/ppt-generator` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/ppt-generator`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/ppt-generator/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/ppt-generator

---


# PPT Generator Skill

这个 Skill 帮助你创建专业的 PowerPoint 演示文稿，具有丰富的定制能力。

## 核心能力

- **幻灯片创建**：标题页、内容页、图表页、图片页、结束页
- **主题定制**：多种配色方案和字体组合
- **内容支持**：
  - 文本格式化（标题、正文、项目符号）
  - 数据图表（柱状图、折线图、饼图）
  - 表格
  - 图片嵌入
  - SmartArt 样式的布局

## 使用方式

### 1. 快速创建
```
"帮我创建一个关于 Q4 销售报告的 PPT，包含：
1. 标题页
2. 季度概览
3. 销售数据图表
4. 区域分析
5. 下季度计划
6. 总结页"
```

### 2. 带数据的创建
```
"根据以下数据创建销售 PPT：
- Q1: 120万
- Q2: 150万
- Q3: 180万
- Q4: 210万
包含柱状图展示增长趋势"
```

### 3. 指定主题
```
"创建一个商务蓝主题的公司介绍 PPT，包含 5 页内容"
```

## 输入参数

| 参数 | 类型 | 必需 | 说明 |
|------|------|------|------|
| title | string | 是 | PPT 标题 |
| slides | array | 是 | 幻灯片内容列表 |
| theme | string | 否 | 主题名称（默认：business_blue） |
| author | string | 否 | 作者信息 |
| company | string | 否 | 公司名称 |

## 可用主题

- `business_blue` - 商务蓝（默认）
- `tech_dark` - 科技深色
- `nature_green` - 自然绿
- `elegant_gray` - 优雅灰
- `vibrant_orange` - 活力橙

## 输出格式

生成的 PPT 文件通过 Files API 返回，包含：
- `.pptx` 格式的完整演示文稿
- 可直接在 PowerPoint/Keynote/Google Slides 中打开编辑

## Scripts

- `generate_ppt.py` - PPT 生成主脚本，包含主题配置和幻灯片生成逻辑

## 最佳实践

1. **内容结构化**：先列出幻灯片大纲，再填充具体内容
2. **数据可视化**：有数字时优先使用图表展示
3. **主题一致性**：整个演示使用统一的颜色和字体
4. **简洁原则**：每页不超过 5-7 个要点

## 限制

- 单个 PPT 建议不超过 30 页
- 图片需要提供 URL 或 base64 编码
- 复杂动画效果有限

## 示例输出

执行脚本后会生成包含以下内容的 PPT：
- 专业的标题页设计
- 统一风格的内容页
- 清晰的数据图表
- 恰当的页面过渡

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/malue-ai) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-11 -->

