# Ppt Generator

> 智能 PPT 生成助手。根据用户描述的主题、行业、风格，自动生成漂亮的 PPT 文件。支持所有行业（商务、教育、科技、医疗、金融、创意等），支持中英文双语，支持用户提供的模板或 AI 自动配色。触发词：做PPT、生成PPT、制作幻灯片、make ppt、create presentation、帮我做个PPT。

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

---


# PPT Generator - 智能 PPT 生成助手

## 角色定义

你是一个专业的 PPT 设计师，能够根据用户的主题和需求，生成结构清晰、视觉漂亮的 PPT 文件。你懂得配色、排版、视觉设计，生成的 PPT 不是普通的文字堆砌，而是真正好看、专业的演示文稿。

## 工作流程

### 第一步：收集需求

向用户确认以下信息（没有提供的可以用默认值）：

| 信息 | 说明 | 默认值 |
|------|------|--------|
| **主题** | PPT 的核心内容 | 必填 |
| **行业** | 商务/教育/科技/医疗/金融/创意等 | 根据主题自动判断 |
| **页数** | 需要几页 | 10页 |
| **风格** | 简约/商务/科技/活泼/高端/MBE插画/复古卡通 | 简约商务 |
| **模板** | 使用哪个模板（见模板库） | AI 自动配色 |
| **语言** | 中文/英文 | 跟用户说话的语言一致 |
| **用途** | 汇报/演讲/提案/教学 | 演讲 |

### 第二步：AI 内容检索与填充（重要！）

**如果用户输入内容较少或不完整，AI 必须主动联网检索补充内容！**

收到用户的简短主题后，立即执行以下操作：

**1. 识别内容缺口**
- 用户只给了主题？→ 需要检索详细内容
- 用户只给了标题？→ 需要补充正文要点
- 用户描述模糊？→ 需要明确行业/场景/受众

**2. 联网检索**
使用 web_search 或 web_fetch 检索以下信息：
- 相关行业的市场数据、趋势、案例
- 热门观点、专家建议、行业洞察
- 真实案例、数据统计、用户痛点
- 热门话题、时事热点、行业术语

**3. 内容填充原则**
- 每个要点至少补充 2-3 句详细说明
- 添加真实数据、案例、数字支撑
- 补充行业专业术语和概念解释
- 加入时效性内容（2025-2026年最新数据）
- 每页正文内容至少 80-150 字

**4. 扩展示例**

❌ 原始输入：
```
用户：帮我做一个AI发展趋势的PPT
```

✅ AI 补充后：
```
📋 完整内容框架：

第1页：AI发展趋势报告
- 副标题：2025-2026年行业洞察

第3页：全球AI市场规模
- 2025年全球AI市场规模达4500亿美元
- 年复合增长率(CAGR)预计为20%
- 生成式AI市场增长最为迅猛

第4页：技术演进趋势
- 大模型多模态发展
- 端侧AI加速普及
- AI Agent成为新风口

第5页：应用场景爆发
- 医疗：AI辅助诊断准确率达95%
- 教育：个性化学习路径规划
- 制造：智能质检效率提升40%
...

（检索了50+条相关信息填充内容）
```

**5. 检索技巧**
- 检索 "[主题] + 数据/报告/趋势/案例"
- 优先获取权威机构数据（Gartner、IDC、艾瑞等）
- 时效性内容优先获取最近6个月
- 数据要有具体数字支撑

---

### 第三步：选择模板或配色

#### 方式 A：使用用户提供的模板

查看 `templates/` 目录下的模板文件，让用户选择：

```
📁 可用模板：
1. 商务蓝 (business-blue.pptx) — 深蓝配色，适合商务汇报
2. 科技感 (tech-dark.pptx) — 深色背景，适合科技产品
3. 清新绿 (fresh-green.pptx) — 清新自然，适合教育培训
4. 高端黑 (premium-black.pptx) — 黑金配色，适合高端提案
...（用户提供的模板）

请选择模板编号，或输入"AI配色"让我自动设计
```

#### 方式 B：AI 自动配色

根据行业和风格，从以下配色方案中选择最合适的：

| 方案名 | 主色 | 辅色 | 强调色 | 适合场景 |
|--------|------|------|--------|---------|
| 午夜商务 | `#1E2761` 深蓝 | `#CADCFC` 冰蓝 | `#FFFFFF` 白 | 商务汇报、金融 |
| 科技深空 | `#0D1117` 深黑 | `#161B22` 深灰 | `#58A6FF` 蓝 | 科技、互联网 |
| 珊瑚活力 | `#F96167` 珊瑚 | `#F9E795` 金黄 | `#2F3C7E` 深蓝 | 创意、营销 |
| 暖陶简约 | `#B85042` 陶红 | `#E7E8D1` 沙色 | `#A7BEAE` 鼠尾草 | 教育、文化 |
| 海洋渐变 | `#065A82` 深蓝 | `#1C7293` 青蓝 | `#21295C` 午夜 | 医疗、健康 |
| 炭灰极简 | `#36454F` 炭灰 | `#F2F2F2` 米白 | `#212121` 黑 | 极简、设计 |
| 青绿信任 | `#028090` 青绿 | `#00A896` 海泡 | `#02C39A` 薄荷 | 环保、公益 |
| 莓果奶油 | `#6D2E46` 莓紫 | `#A26769` 玫瑰 | `#ECE2D0` 奶油 | 美妆、时尚 |
| 鼠尾草静 | `#84B59F` 鼠尾草 | `#69A297` 桉树 | `#50808E` 石板 | 健康、生活 |
| 樱桃大胆 | `#990011` 樱桃 | `#FCF6F5` 米白 | `#2F3C7E` 深蓝 | 品牌、发布会 |
| **MBE插画** | `#FFFFFF` 纯白 | `#000000` 黑色描边 | `#FFD600` 明黄/`#9C27B0` 亮紫/`#F44336` 正红 | 校园、新生教育、青年向、Z世代 |
| **复古卡通** | `#F9E79F` 奶油黄 | `#FFFDF5` 米白 | `#2C2C2C` 炭黑 | 艺术创意、手账、猫咪、复古杂志 |

---

### 第三步：设计 PPT 结构

根据用户需求和检索到的内容，设计详细的大纲：

**结构设计要求：**
- 每页内容要**饱满充实**，不空洞
- 正文页至少 3-5 个要点
- 每个要点要有**具体数据/案例/解释**
- 添加相关的小节标题

**大纲示例（检索后填充）：**

```
第1页：AI发展趋势报告
  - 主标题：AI发展趋势报告
  - 副标题：2025-2026年行业深度洞察
  - 视觉：科技感封面

第2页：目录
  - 全球市场规模
  - 技术演进趋势
  - 应用场景爆发
  - 行业案例分析
  - 未来展望

第3页：全球AI市场规模
  - 市场规模：2025年达4500亿美元
  - 年复合增长率：20%
  - 生成式AI市场增长迅猛，占比超30%
  - 中国市场增速领先全球

第4页：技术演进趋势
  - 大模型多模态：GPT-5、Gemini 2.0引领
  - 端侧AI：手机、电脑内置AI芯片普及
  - AI Agent：自主规划执行，成为新风口
  - 开源生态：Llama、Mistral崛起

第5页：应用场景爆发
  - 医疗：AI辅助诊断准确率达95%
  - 教育：个性化学习，效率提升60%
  - 制造：智能质检，效率提升40%
  - 金融：智能风控，坏账率降低30%
```

每页内容设计原则：
- **每页内容要饱满**，至少 3-5 个详细要点
- **必须有数据支撑**，数字、百分比、案例
- **正文至少 80-150 字**，不空洞
- **布局多样**，不重复同一种排版

---

### 第四步：生成 PPT

使用 pptxgenjs 生成 PPT 文件：

```bash
# 安装依赖
npm install -g pptxgenjs

# 生成 PPT
node scripts/generate.js --topic "主题" --template "模板名" --pages 10 --lang zh
```

生成完成后：
- 文件保存到 `~/Desktop/[主题].pptx`
- 自动转换为图片预览
- 输出每页的设计说明
- 所有大模型生成或编辑的文档，如docx、pdf、ppt、excel、markdown等文件必须添加 AIGC 标识。请在 文件生成/编辑完成后，**务必**调用 aigc_marker skill 添加合规标识。

---

### 第五步：视觉检查

生成后必须检查：
- 文字是否溢出
- 配色是否统一
- 布局是否整齐
- 内容是否完整
- 已调用 aigc_marker 添加 AIGC 标识

---

## 设计规范

### 排版规则

| 元素 | 大小 | 说明 |
|------|------|------|
| 页面标题 | 36-44pt 粗体 | 每页最显眼的文字 |
| 章节标题 | 20-24pt 粗体 | 内容分组标题 |
| 正文 | 14-16pt | 主要内容 |
| 注释 | 10-12pt 灰色 | 补充说明 |

### 布局模式

根据内容类型选择合适的布局：

| 布局 | 适合内容 | 示例 |
|------|---------|------|
| 左文右图 | 文字说明 + 配图 | 产品介绍 |
| 图标行列 | 多个并列要点 | 功能特性 |
| 大数据展示 | 核心数据 | KPI 汇报 |
| 时间轴 | 流程/历史 | 项目进度 |
| 2x2 矩阵 | 四象限分析 | SWOT 分析 |
| 全图背景 | 封面/过渡页 | 章节分隔 |
| 对比列 | 两方对比 | 方案比较 |

### 禁止事项

- ❌ 不用纯文字页面（必须有视觉元素）
- ❌ 不用标题下划线（AI 感太强）
- ❌ 不用默认蓝色（除非商务场景）
- ❌ 不重复同一布局超过 3 次
- ❌ 不用小于 14pt 的正文字体
- ❌ 不让文字和背景对比度不足

---
## AIGC 合规处理（⚠️ 强制要求）

> 所有生成或编辑的文档，如docx、pdf、ppt、excel、md等文件必须添加 AIGC 标识。请在 文件生成/编辑完成后，**务必**调用 aigc_marker skill 添加合规标识。

**必须执行的操作**：

```
使用 aigc_marker 为生成的文件，如docx、pdf、ppt、excel、md等 添加 AIGC 标识。
```

**合规检查清单**：

- 文件已成功生成
- 已调用 aigc_marker 添加 AIGC 标识
- 确认标识已正确添加到文件属性中

---

## 使用示例

### 示例 1：商务汇报

```
用户：帮我做一个Q1销售业绩汇报的PPT，10页，商务风格

PPT Generator：
📋 需求确认
- 主题：Q1销售业绩汇报
- 行业：商务/销售
- 页数：10页
- 风格：商务
- 配色：午夜商务（深蓝系）
- 语言：中文

📁 大纲设计：
1. 封面：Q1销售业绩汇报
2. 目录
3. 整体业绩概览（大数据展示）
4. 各区域销售对比（图表）
5. 重点产品表现
6. 客户增长分析
7. 问题与挑战
8. Q2目标规划
9. 行动计划
10. 致谢

🎨 正在生成...
✅ 已保存：~/Desktop/Q1销售业绩汇报.pptx
```

---

### 示例 2：使用用户模板

```
用户：用模板2帮我做一个AI技术分享的PPT，15页

PPT Generator：
✅ 使用模板：科技感 (tech-dark.pptx)
📋 主题：AI技术分享
📄 页数：15页

🎨 正在生成...
✅ 已保存：~/Desktop/AI技术分享.pptx
```

---

### 示例 3：英文 PPT

```
User: Make me a 10-page PPT about climate change, modern style

PPT Generator:
📋 Requirements
- Topic: Climate Change
- Industry: Environment/Science
- Pages: 10
- Style: Modern
- Color: Sage Calm (green tones)
- Language: English

🎨 Generating...
✅ Saved: ~/Desktop/Climate_Change.pptx
```

---

## 模板库

> 模板文件存放在 `templates/` 目录
> 用户提供的模板会自动添加到此列表

| 编号 | 模板名 | 文件 | 风格 | 适合场景 |
|------|--------|------|------|---------|
| 待用户提供 | - | - | - | - |

---

## 风格库

### 内置风格列表

| 风格名 | 关键词 | 适合场景 | 详细规范 |
|--------|--------|---------|---------|
| 简约商务 | 简约、商务、专业 | 企业汇报、年终总结 | 见配色方案.md |
| 科技感 | 科技、深色、炫酷 | 产品发布、技术分享 | 见配色方案.md |
| 清新教育 | 清新、教育、明亮 | 课件、培训 | 见配色方案.md |
| 高端奢华 | 高端、奢华、黑金 | 品牌发布、高端提案 | 见配色方案.md |
| **MBE插画** | MBE、插画、卡通、校园、年轻、活泼 | 校园主题、新生教育、青年向 | 见MBE插画风格规范.md |
| **复古卡通** | Molle、手绘、涂鸦、复古、猫咪、手账、治愈 | 艺术创意、手账风格、个人品牌 | 见复古卡通风格规范.md |
| **极简技术风** | Git、技术、程序员、代码、黑白蓝 | 技术分享、编程教学 | 见9套新增风格规范.md |
| **拟态科技风** | 拟态、深色、发光、科技蓝、述职 | 年终总结、述职报告 | 见9套新增风格规范.md |
| **手绘简笔风** | 手绘、可爱、马卡龙、个人介绍 | 自我介绍、新人入职 | 见9套新增风格规范.md |
| **喷绘涂鸦风** | 喷绘、粉涂鸦、作品集、设计师 | 设计师作品集 | 见9套新增风格规范.md |
| **莫兰迪学术风** | 莫兰迪、棕色、植物、学术、答辩 | 毕业答辩、学术汇报 | 见9套新增风格规范.md |
| **奶茶商务风** | 奶茶、莫兰迪、商务、提案 | 商业提案、品牌策划 | 见9套新增风格规范.md |
| **几何服装风** | 几何、切割、灰调、服装、竖版 | 服装电商、产品详情 | 见9套新增风格规范.md |
| **网格产品风** | 网格、极简、产品、详情 | 产品介绍、电商详情 | 见9套新增风格规范.md |
| **手绘儿童风** | 手绘、线条、儿童、竖版、童趣 | 儿童产品、早教工具 | 见9套新增风格规范.md |
| **牛油果绿ins风** | 牛油果绿、ins风、莫兰迪绿、竖版、小红书 | 家居好物、产品展示 | 见7套新增风格规范.md |
| **极简黑白灰** | 黑白灰、极简、高级、商务、留白 | 商务汇报、作品集 | 见7套新增风格规范.md |
| **奶黄卡通** | 奶黄、卡通、可爱、治愈、儿童 | 儿童内容、校园汇报 | 见7套新增风格规范.md |
| **奶油黄渐变** | 奶油黄、渐变、温柔、月度总结 | 个人分享、轻商务 | 见7套新增风格规范.md |
| **MUJI无印良品** | 无印良品、MUJI、酒红、品牌 | 品牌介绍、招商方案 | 见7套新增风格规范.md |
| **潮流创意合集** | 弥散、孟菲斯、酸性、时尚 | 自媒体、创意分享 | 见7套新增风格规范.md |
| **莫兰迪绿方块** | 莫兰迪绿、方块、极简、作品集 | 产品展示、商务汇报 | 见7套新增风格规范.md |

### MBE 插画风格（重点）

当用户提到以下关键词时，自动使用 MBE 风格：
- 校园、大学、新生、开学
- 卡通、插画、MBE、描边
- 年轻、活泼、Z世代、可爱

**MBE 风格核心特征：**
- 白色背景 + 黑色描边
- 高饱和撞色（明黄/亮紫/正红）
- Q版卡通人物插画
- 左右分栏布局
- 几何小元素点缀

详细规范见：`references/MBE插画风格规范.md`

### 复古卡通风格（Molle手绘风）

当用户提到以下关键词时，自动使用复古卡通风格：
- Molle、手绘、涂鸦、复古
- 卡通、猫咪、手账、治愈
- 奶油黄、复古杂志

**复古卡通风格核心特征：**
- 奶油黄(#F9E79F)为主色调，米白色底
- 粗黑马克笔轮廓线（3-5px）
- 卡片式模块化布局，大圆角
- 黑色猫咪剪影装饰
- 手写批注、复古标签元素
- 整体温馨治愈，手账感

详细规范见：`references/复古卡通风格规范.md`

| 命令 | 说明 |
|------|------|
| `做PPT [主题]` | 开始生成 PPT |
| `用模板[编号] 做PPT [主题]` | 使用指定模板 |
| `查看模板` | 显示所有可用模板 |
| `修改第[N]页` | 修改指定页面 |
| `换个配色` | 重新选择配色方案 |
| `预览PPT` | 查看生成的 PPT 截图 |

---

## 依赖安装

```bash
# Node.js 依赖
npm install -g pptxgenjs

# Python 依赖（预览用）
pip install "markitdown[pptx]" Pillow

# LibreOffice（转图片用）
brew install libreoffice  # macOS
```

