SuperAPI AI 工具集

pptx-from-layouts

通用与其它

查看项目

更新于 10-15 22:33

技能介绍

用途:该技能是三步骤流水线的第 3 步(渲染),从 Markdown 大纲生成顾问级 PowerPoint,核心是使用模板真实的幻灯片母版版式与占位符,而不是在幻灯片上叠加文本框。

主要能力:支持在每张内容幻灯片上用 [HINT: layout_name] 指定模板版式,也支持用 Visual: type-name 声明视觉类型(如 process-N-phase、comparison-N、cards-N、data-contrast、quote-hero、hero-statement、timeline-horizontal、table、bullets);提供生成、编辑与校验脚本,并可用 --validate 检查错误与文本溢出。

使用方式:需 Python 3.10+,安装 pip install python-pptx pydantic。生成:python scripts/generate.py outline.md -o deck.pptx --validate;使用自有模板时附加 --template your-template.pptx --config your-template-config.json。一次性配置模板:python scripts/profile.py template.pptx --name my-template --generate-config。编辑已有演示文稿:先用 python scripts/edit.py deck.pptx --inventory -o inv.json 导出清单,修改 JSON 中目标段落的 text 字段后,运行 python scripts/edit.py deck.pptx --replace inv.json -o edited.pptx,再 python scripts/validate.py deck.pptx 校验。

适用场景:从简报、笔记或源文档生成演示文稿(可先交给 pptx-outline-architect 生成大纲),或已有大纲需要按模板渲染;也可在已有演示文稿上做小于 30% 幻灯片的文字修改或重排。

限制:版式变化、增删幻灯片或改动超过 30% 幻灯片时应重新生成而非编辑;每张内容幻灯片必须有明确的 Visual: 声明;不得为凑数默认使用项目符号,不得用表格表达流程、用 hero-statement 表达 3 项以上内容。未通过校验、存在错误或文本溢出时不算完成。自定义模板需先一次性 onboarding。其他收费、平台与效果信息暂未提供。