PPT Generator:用 JSON 描述内容,产出可编辑的 PPTX

前言

从零做一份 PPT,常见有两条路:在 PowerPoint 里手动排版,或者写脚本调 python-pptx 之类的库去拼元素。前者没法自动化,后者要自己处理坐标、字体、配色,代码量大,产物观感也不稳定。PPT Generator 把这件事收拢成一份 JSON 描述:内容、版式、配色都写在一处,交给 Skill 生成标准 .pptx 文件,产物能在 PowerPoint 里继续编辑。

这是什么

PPT Generator(坐标 @indiv-bingo/pptx-generator,版本 2.0.3)是一个 PPT 生成 Skill,来源 clawhub,发布者 tobewin,分类 office-efficiency。它解决的问题是:把幻灯片的内容结构(类型、文字、图表、图片、配色)用 JSON 表达,然后自动产出标准、可编辑的 PPTX。

需要说明一处资料冲突:任务方提供的线索称该 Skill「使用 PptxGenJS 从零创建和编辑 PowerPoint 演示文稿,源自 MiniMax 生产环境验证的管线」,官方地址为 https://api.skillhub.cn/org-b6kzcl68/pptx-generator,SkillHub 评分 98104、下载 11800 次。本次写作时这两个页面均无法访问,上述信息未能核实,本文不采信。正文事实以可核对的 SkillHub 页面资料为准。

核心功能

下面列出的都来自已抓取的官方页面资料。

1、11 种幻灯片类型。封面、目录、正文、结尾等不同结构的页型由类型参数决定。
2、5 套配色方案。整套 deck 统一套用一套配色,不逐页指定颜色。
3、支持图表、表格、时间线、图片。数据类内容(图表、表格)、过程类内容(时间线)和插图都可以放进 JSON 描述里。
4、JSON 驱动。整套演示文稿用一份 JSON 表达,不是逐页调用接口。
5、产物是标准可编辑 PPTX(PowerPoint)文件,生成后能在 PowerPoint 中继续修改文字和版式。

安装与启用

已抓取资料没有给出官方安装命令,只提供了上游仓库地址:

https://clawhub.ai/tobewin/pptx-generator

要安装使用,需要到该仓库查看 SKILL.md 中的具体安装与调用方式。下面这条命令是按坐标写法给出的常见形式,未经官方资料核实,仅供参考:

skillhub install @indiv-bingo/pptx-generator

标签 requires_api_key=false,说明该 Skill 不需要外部 API key。Cursor / Codex CLI / Claude Code 三种环境在安装方式上的差异,资料里没有说明,这里不做区分。

典型用法

资料中没有提供官方可复现的示例(JSON 字段定义和调用命令都未出现在抓取内容里),下面按 Skill 的工作方式描述流程:

1、准备一份 JSON,描述幻灯片类型、文字内容、图表或表格数据、图片路径、配色编号。
2、把这份 JSON 交给 Skill 执行,生成 .pptx 文件。
3、在 PowerPoint 中打开产物,继续编辑文字和版式。

第 1 步的字段名和取值范围,需要以 SKILL.md 或上游仓库的文档为准。

适用场景与注意

适合谁:需要程序化批量产出结构化演示文稿、且产物必须能在 PowerPoint 里二次编辑的开发者。如果你做的是单页海报或图片型幻灯片,这类 Skill 不是合适的工具。

需要注意的几点:

1、JSON 的 schema 不在本次抓取资料里,首次使用前要读一遍 SKILL.md 或上游文档。
2、Skill 只负责按 JSON 生成文件,不做内容润色。文字质量、图表数据都得自己准备。
3、生成结果的观感取决于配色和版式参数的选择,参数选得不好,产物就是「能编辑但不好看」。

结尾

PPT Generator 的价值在于把 PPT 产出从手工排版变成一份 JSON 描述:内容、图表、配色集中在一处,生成的 PPTX 是标准格式,可以继续在 PowerPoint 里改。上游仓库:https://clawhub.ai/tobewin/pptx-generator,SkillHub 页面:https://www.skillhub.cn/skills/indiv-bingo/pptx-generator。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye