SuperAPI AI 工具集

ppt-yaml-deck-workflow

办公与效率

查看项目

更新于 10-16 00:29

技能介绍

用途:该工作流用于编辑 examples/*.yaml 中的演示文稿,输出由 praisonaippt(基于 python-pptx)生成的 .pptx 文件,不适用于 Codex artifact-tool 的 JS 幻灯片构建器。事实来源为 examples/<deck>.yaml,生成产物为同名 .pptx,每次修改 YAML 后需重新生成。

主要能力:支持顶层字段 presentation_title、presentation_subtitle、slide_style、template、slide_size、auto_upload_gdrive、sections;支持 section 块与 verse 块,verse 可用 reference、text、highlights、leading_title、split_max_length、font_size、alignment、reference_font_size、list_type、slide_type: image、image_path、image_fit、text_below_reference 等键。内置主题包括 default、sermon-dark、sermon-gold、light-minimal,可用 praisonaippt --list-templates 查看。

使用方式:先确认目标 YAML 并阅读现有结构,再做最小化编辑;随后从仓库根目录运行 python3 -m praisonaippt.cli -i examples/<deck>.yaml -o examples/<deck>.pptx 重新生成。可用 python3 -m praisonaippt.cli list-slides examples/<deck>.pptx 列出幻灯片,生成命令加 --no-list-slides 可跳过构建后大纲。构建成功会输出幻灯片大纲;若启用 auto_upload_gdrive 且凭据存在,会输出 Google Drive View Link。

适用场景:编辑讲道类或类似 YAML 演示文稿、调整样式、重排内容、生成图片幻灯片、从已有 PPTX 提取图片(praisonaippt convert-json deck.pptx)等。

限制:内容修改不应改 praisonaippt/core.py,只改 YAML;create_presentation 不会自动生成 highlights;路径解析顺序为 YAML 文件相对路径、cwd、仓库根;未知顶层键会告警;含冒号的纯量需加引号,多行文本建议用块标量。资料未提供收费、价格、平台支持范围等更多信息。