Generate professional PowerPoint presentations from text manuscripts and style examples. Use when users want to create PPT slides from written content, especially for work reports. Triggers: generate PPT, create slides, make presentation, convert to PowerPoint, PPT from document. Supports style extraction from example images, AI-generated illustrations, image embedding, and interactive HTML preview before export.
| 依赖 | 用途 | 配置要求 |
|---|---|---|
| nanobanana-skill | AI 配图生成(可选功能) | 需要安装此 skill |
| 支持图片识别的 LLM |
| 权限 | 用途 | 说明 |
|---|---|---|
| 读取本地文件 | 读取用户提供的风格示例图、文稿文件 | 仅读取用户明确指定的文件 |
| 写入本地文件 |
| API | 用途 | 凭证要求 |
|---|---|---|
| Google Gemini API | AI 配图生成(通过 nanobanana-skill) | 需要在 nanobanana-skill 中配置 GEMINIAPIKEY |
| LLM API |
| 功能 | 依赖 | 是否必需 |
|---|---|---|
| AI 配图生成 | nanobanana-skill + Gemini API Key | ❌ 可选 |
| 风格分析 |
用户输入(文稿 + 风格示例图 + 可选图片)
│
▼
┌─────────────────┐
│ 步骤 1: 风格分析 │
│ 支持图片识别的 │
│ LLM 模型 │
│ 提取配色/布局 │
└────────┬────────┘
│
▼
┌─────────────────┐
│ 用户确认/调整 │ ← 对话迭代
└────────┬────────┘
│
▼
┌─────────────────┐
│ 步骤 2: 大纲生成 │
│ 总结文稿内容 │
│ 规划每页结构 │
└────────┬────────┘
│
▼
┌─────────────────┐
│ 是否需要AI配图?│ ← 可选项
│ (步骤 2.5) │
└────────┬────────┘
│
┌────────┴────────┐
│ │
是 否
│ │
▼ │
┌─────────────┐ │
│ AI配图生成 │ │
│ nanobanana │ │
└──────┬──────┘ │
│ │
└──────┬───────┘
│
▼
┌─────────────────┐
│ 步骤 3: HTML生成 │
│ 16:9 横屏页面 │
│ 应用风格 │
└────────┬────────┘
│
▼
┌─────────────────┐
│ Canvas 预览 │ ← 左右翻页、对话修改
│ 用户确认 │
└────────┬────────┘
│
▼
┌─────────────────┐
│ 步骤 4: 导出PPTX │
│ pptxgenjs │
│ 可编辑文件 │
└─────────────────┘
使用 sessions_spawn 调用支持图片识别的 LLM 模型分析风格(使用用户配置的默认模型):
javascript
sessions_spawn({
model: default, // 使用用户配置的默认模型
task: 分析这张 PPT 截图的视觉风格,提取以下信息:
请以 JSON 格式输出风格描述。,
// 图片通过会话上下文传入
})
json
{
colors: {
primary: #1E3A8A,
secondary: #3B82F6,
background: #FFFFFF,
text: #1F2937,
accent: #60A5FA
},
layout: {
titlePosition: top-left,
titleSize: large,
contentArea: center,
whitespaceRatio: 0.3
},
typography: {
titleFont: bold, 36-48px,
bodyFont: regular, 18-24px,
hierarchy: clear distinction between title and body
},
decorations: {
shapes: [rounded rectangles, lines],
icons: minimal, line-style,
other: subtle shadows
}
}
展示分析结果,询问用户:
我分析了您提供的风格示例,提取出以下风格:
是否符合预期?需要调整哪些方面?
用户可以:
分析文稿结构,生成 PPT 大纲:
如果用户提供了图片:
展示大纲,询问:
我根据您的文稿生成了 PPT 大纲:
第1页:封面 - 季度工作汇报
第2页:目录 - 3个章节
第3页:项目进展 - 左文右图布局
...
共 N 页。确认后我开始生成 HTML 预览。
需要调整页面顺序、合并/拆分页面吗?
大纲确认后,询问用户是否需要 AI 生成配图:
您的 PPT 大纲已生成。是否需要我为您生成 AI 配图?
选择:
根据页面类型生成不同风格的配图:
| 页面类型 | 配图风格 | 示例提示词 |
|---|---|---|
| 封面页 | 抽象科技/城市/行业背景 | 抽象科技背景,蓝色渐变,现代化数字城市,简洁几何图形 |
| 概述页 |
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 report-ppt-generator-pro-1776201001 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 report-ppt-generator-pro-1776201001 技能
skillhub install report-ppt-generator-pro-1776201001
文件大小: 26.92 KB | 发布时间: 2026-4-15 10:58