用途
single-slide-ppt 是一个用于快速创建专业、视觉吸引的单页 PowerPoint 幻灯片的技能。它基于 PptxGenJS 库,适合需要将概念、对比、功能或决策框架浓缩到一页幻灯片中的场景。
主要能力
- 生成单页 PPT,支持 16:9 布局。
- 提供多种设计模式:对比布局(左右两栏)、网格布局(2x2、2x3、3x3)、顺序流程、单一焦点等。
- 支持内容驱动的配色方案,例如科技主题、问题/解决方案主题、专业主题、创意主题。
- 可选添加相关图片,支持从官方文档、GitHub 仓库、技术博客等来源下载图片并插入幻灯片。
- 提供排版、间距、颜色使用和视觉层次的最佳实践建议。
- 附带常见幻灯片类型示例:问题→解决方案、功能展示、前后对比、流程、技术架构等。
- 介绍使用 pptx-automizer 编辑现有 PPT 文件的方法,包括加载模板、合并幻灯片、修改元素、文本、图片、表格和图表。
使用方式
- 分析用户请求,识别主消息、关键点、自然分组和视觉隐喻。
- 选择与内容结构匹配的设计模式。
- 根据内容主题选择 3-5 种颜色。
- 可选:搜索并下载相关图片,使用 curl 或网络工具。
- 编写 PptxGenJS 脚本,包含图片路径(如有)。
- 运行脚本生成 .pptx 文件。
- 生成缩略图预览,验证视觉质量。
- 交付文件与预览给用户。
文件输出建议保存在专用工作区,例如:
mkdir -p workspace
cd workspace
node generate-slide.js
生成预览:
python3 /path/to/pptx/scripts/thumbnail.py output.pptx preview --cols 1
适用场景
- 用户请求“做一页PPT”“single slide”“create a PPT slide”。
- 可视化对比(前后、新旧、问题/解决方案)。
- 功能展示(网格布局、能力矩阵)。
- 概念插图(工作流、架构、框架)。
- 决策框架或流程。
限制
- PptxGenJS 是生成库,无法直接编辑现有 PPT 文件。编辑现有文件需使用 pptx-automizer。
- 图片使用需注意版权,建议使用官方来源并添加说明。
- 每页幻灯片颜色不超过 5 种,文字对比度需大于 4.5:1。
- 具体收费、价格、平台支持等信息暂未提供。