SuperAPI AI 工具集

single-slide-ppt

办公与效率

查看项目

更新于 10-15 09:05

技能介绍

用途

single-slide-ppt 是一个用于快速创建专业、视觉吸引的单页 PowerPoint 幻灯片的技能。它基于 PptxGenJS 库,适合需要将概念、对比、功能或决策框架浓缩到一页幻灯片中的场景。

主要能力

  • 生成单页 PPT,支持 16:9 布局。
  • 提供多种设计模式:对比布局(左右两栏)、网格布局(2x2、2x3、3x3)、顺序流程、单一焦点等。
  • 支持内容驱动的配色方案,例如科技主题、问题/解决方案主题、专业主题、创意主题。
  • 可选添加相关图片,支持从官方文档、GitHub 仓库、技术博客等来源下载图片并插入幻灯片。
  • 提供排版、间距、颜色使用和视觉层次的最佳实践建议。
  • 附带常见幻灯片类型示例:问题→解决方案、功能展示、前后对比、流程、技术架构等。
  • 介绍使用 pptx-automizer 编辑现有 PPT 文件的方法,包括加载模板、合并幻灯片、修改元素、文本、图片、表格和图表。

使用方式

  1. 分析用户请求,识别主消息、关键点、自然分组和视觉隐喻。
  2. 选择与内容结构匹配的设计模式。
  3. 根据内容主题选择 3-5 种颜色。
  4. 可选:搜索并下载相关图片,使用 curl 或网络工具。
  5. 编写 PptxGenJS 脚本,包含图片路径(如有)。
  6. 运行脚本生成 .pptx 文件。
  7. 生成缩略图预览,验证视觉质量。
  8. 交付文件与预览给用户。

文件输出建议保存在专用工作区,例如:

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。
  • 具体收费、价格、平台支持等信息暂未提供。