pptx

演示文稿工具包 (.pptx)。用于创建/编辑幻灯片、布局、内容、演讲者备注、批注,支持通过编程方式生成和修改演示文稿。

安装

热度:151

下载并解压到你的 skills 目录

复制命令,发送给 OpenClaw 自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=k-dense-ai-scientific-skills-pptx&locale=zh&source=copy

PPTX — PowerPoint 演示文稿自动化生成与编辑

技能概述


通过代码方式创建、编辑和分析 PowerPoint 演示文稿,支持从 HTML 生成幻灯片、批量处理模板、提取内容以及自定义布局设计。

适用场景


  • 自动化报告生成:程序化创建数据汇报、产品介绍、月度总结等演示文稿,适合需要定期生成结构化 PPT 的场景

  • 批量文档处理:基于现有模板批量修改内容、替换文本、调整布局,适用于企业统一格式的演示文稿制作

  • 内容提取与分析:从现有 PPT 中提取文本内容、分析设计样式、生成缩略图预览,方便文档管理和内容复用
  • 核心功能


  • HTML 转幻灯片:使用 html2pptx 工作流将 HTML 内容转换为 PowerPoint,支持灵活的布局设计、图表插入和样式自定义,无需手动操作 Office

  • 模板编辑与批量生成:通过 Office Open XML 直接编辑 PPTX 文件,支持复制、重排、替换幻灯片内容,适合基于模板快速生成多个演示文档

  • 内容提取与预览:使用 markitdown 提取 PPT 文本内容,生成幻灯片缩略图网格,支持访问 speaker notes、comments 和原始 XML 结构
  • 常见问题

    如何用代码创建一个新的 PowerPoint 演示文稿?


    使用 html2pptx 工作流可以快速创建。首先编写 HTML 文件定义幻灯片内容(支持标题、列表、图表等),然后使用 html2pptx.js 库转换为 PPTX 文件。相比手动制作,这种方式可以精确控制布局位置,支持批量生成,并且可以使用熟悉的 HTML/CSS 进行样式设计。

    html2pptx 支持哪些内容类型?


    支持段落、标题(h1-h6)、有序/无序列表、图表(柱状图、饼图、折线图等)、表格、图片以及自定义形状。对于渐变和图标,建议先使用 Sharp 预处理为 PNG 图片再嵌入。技能提供了详细的语法文档和设计指南,包括多种配色方案和布局模式可选。

    能否编辑已有的 PowerPoint 模板?


    可以。技能提供了完整的模板工作流:先分析模板的缩略图和文本内容,创建模板清单,然后选择合适的幻灯片布局进行复制和重排,最后通过 replace.py 批量替换文本内容。这种方式特别适合需要基于企业模板生成多个个性化演示文档的场景,能够保持设计一致性同时提高效率。

    PPTX 技能有什么使用限制?


    技能专注于程序化演示文稿创建和编辑,不支持复杂的动画效果、视频嵌入或交互式元素。对于需要精细设计调整的场景,可能需要手动使用 PowerPoint 进行二次编辑。此外,html2pptx 需要安装 Node.js 依赖(pptxgenjs、playwright、sharp),OOXML 编辑需要理解 XML 结构。