# Report To Ppt

> 将 Markdown 格式的报告自动转换为 PPT 演示文稿。智能提取报告中的标题、关键信息、图表描述，生成结构清晰的幻灯片。适用于调研报告、咨询报告、市场分析等文档的快速 PPT 化。触发条件：用户提及"报告转PPT"、"Markdown转PPT"、"生成演示文稿"、"做PPT"等关键词，且已有 Markdown 报告文件。

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

---


# 报告转 PPT 技能 (Report to PPT)

将 Markdown 格式的专业报告转换为精美的 PPT 演示文稿。

## 概述

本技能将已有的 Markdown 报告智能转换为 PPT：
- 自动提取标题层级结构
- 提取关键信息和数据点
- 识别图表并生成描述
- 保持逻辑连贯性
- 生成视觉精美的幻灯片

## 使用场景

**当用户提及以下内容时激活：**
- "报告转PPT"
- "Markdown转PPT"
- "生成演示文稿"
- "做成PPT"
- "帮我做presentation"
- "把报告整理成PPT"

**前置条件：**
- 用户已有 Markdown 格式的报告文件
- 文件位于 `/mnt/user-data/outputs/` 或用户上传

## 核心能力

### 1. 文档结构解析
- 识别多级标题（H1-H3）
- 提取段落关键句
- 识别列表内容
- 提取表格数据
- 识别图表引用

### 2. 幻灯片规划
- 评估内容长度
- 智能分页策略
- 逻辑流程设计
- 过渡动画设计

### 3. 内容提取
- 核心观点提炼
- 数据点提取
- 关键词识别
- 图表 alt 文本
- 引用提取

### 4. PPT 生成
- 调用 ppt-generation 技能
- 自动配图建议
- 专业排版设计
- 品牌视觉一致

## 工作流程

### Step 1: 确认报告文件

1. 查找用户的 Markdown 报告文件
2. 确认文件位置：`/mnt/user-data/outputs/` 或用户上传
3. 读取并理解报告结构

### Step 2: 内容规划

基于报告结构规划幻灯片：
```
标题页 → 执行摘要 → 目录 → 
各章节要点 → 数据/图表 → 
总结 → 问答页
```

### Step 3: 内容提取与精简

对每个部分提取：
- 核心观点（每页1-3个）
- 关键数据（可视化优先）
- 支撑要点（每点1行）
- 引用来源（如有）

### Step 4: PPT 生成

使用 ppt-generation 技能生成 PPT：
- 为每页生成描述性提示词
- 选择合适的视觉风格
- 调用图片生成
- 合成 PPT 文件

### Step 5: 输出与分享

- 提供 PPT 文件下载
- 询问是否需要调整

## 幻灯片设计原则

### 内容精简
- 每页不超过 6 个要点
- 每点不超过 1 行（15 字以内）
- 核心数据优先展示
- 复杂内容拆分多页

### 视觉层次
- 标题：简洁有力
- 副标题：补充说明
- 正文：支撑要点
- 脚注：数据来源

### 风格统一
- 整份 PPT 风格一致
- 配色方案统一
- 字体层级清晰
- 留白适当

## 报告类型适配

### 调研报告
```
封面 → 目录 → 调研背景 → 
调研方法 → 核心发现（多页）→ 
数据分析 → 结论建议 → 附录
```

### 咨询报告
```
封面 → 目录 → 执行摘要 → 
企业概况 → 分析框架 → 
核心洞察（多页）→ 
战略建议 → 实施路径 → 风险提示
```

### 市场分析
```
封面 → 目录 → 市场概览 → 
市场规模 → 竞争格局 → 
用户画像 → 趋势洞察 → 
机会与建议 → 附录
```

## 与 ppt-generation 的关系

本技能是 ppt-generation 的**上层包装器**：
- ppt-generation：通用的 PPT 生成
- report-to-ppt：专门针对 Markdown 报告优化

使用方式：
```bash
# 间接调用（推荐）
用户请求 → report-to-ppt 解析报告 → 
  生成 PPT 提示词 → ppt-generation 生成 PPT

# 直接调用
用户直接请求特定风格PPT → ppt-generation
```

## 输入要求

### 必需的
- Markdown 格式报告文件
- 文件路径或内容

### 可选的
- 目标受众（管理层/技术团队/投资人）
- 演示时长（5/10/15/30分钟）
- 特殊强调内容
- 品牌/配色偏好

## 输出

### PPT 文件
- 格式：PPTX
- 命名：`原报告名_演示版.pptx`
- 位置：`/mnt/user-data/outputs/`

### 幻灯片数量
根据报告长度智能规划：
- 短报告（<3000字）：8-12页
- 中等报告（3000-8000字）：15-25页
- 长报告（>8000字）：30页以上

## 使用工具

- `read` - 读取 Markdown 报告
- `ppt-generation` - 生成 PPT（内部调用）
- `message` - 分享文件给用户

## 注意事项

1. **保持原有逻辑** - 不改变报告核心观点
2. **精简为原则** - PPT 是辅助演示，非照搬报告
3. **图片优先** - 能用图不用表，能用表不用文字
4. **来源标注** - 数据来源在脚注标注
5. **检查完整性** - 确保关键信息不遗漏

## 质量检查

生成 PPT 前检查：
- [ ] 报告结构清晰
- [ ] 核心观点完整
- [ ] 数据可视化方案确定
- [ ] 页数规划合理
- [ ] 风格符合场景

生成 PPT 后检查：
- [ ] 内容无遗漏
- [ ] 逻辑连贯
- [ ] 文字无误
- [ ] 图片加载正常
- [ ] 格式兼容

