Agent Skills
返回列表
Open PPTD 演示制作

Open PPTD 演示制作

办公效率 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_cfa12f26/open-pptd。

技能介绍

要解决什么问题

用对话式 Agent 做 PPT 时,常见路径是直接堆 OOXML 或只吐一个 .pptx:结构难审、改一页牵全身、预览滞后,且 PowerPoint 打开还要赌兼容性。open-pptd 把演示稿收成 PPTD——一种按页自包含的 YAML 中间 DSL,抽象掉 Master 等 OOXML 嵌套,让「看见的就是这一页的全部定义」。

技能如何工作

默认交付两样东西,除非用户明确只要其一:

  • 完整可编辑的 PPTD 工程(deck.pptd、pages/、media/ 等);
  • 本地 CLI 导出的 .pptx(自研 writer,默认嵌入字体、幻灯片淡入淡出切换)。

典型流程是:先读 references/ 下的格式与主题文档(不默认读 editor/、packages/ 等实现代码),写 manifest 后立刻 node bin/open-pptd.js serve 做浏览器端实时预览(SSE 热更新),再批量生成各页 *.page。导出走 export;仅在用户要视觉自检、且模型能看图、环境有浏览器时,才按需 render 出 PNG。

内容能力上:形状与 11 类图表可完整导出(heatmap / sankey 会跳过);富文本支持 LaTeX \(...\) 并导出为 PowerPoint 可编辑公式;图标走 style:name,优先 bs: 本地库;主题默认按场景自定义 17 色写入 deck.theme.colors,而非引用预设字符串。

适用边界

  • 不能把现有 .pptx 反编为 PPTD;上传 pptx 只能拆包当参考,在 PPTD 里重建。
  • 工作流边界:规范以 references/pptd.md(PPTD v2)为准,目标是导出可在 PowerPoint 无修复打开、与编辑器预览一致。
  • 字体:与用户沟通用展示名,deck 里写注册名;内置可商用字体子集嵌入,微软雅黑等仅声明不打包。

使用场景

  • 产品或技术负责人只有论文、研报 Word 全文,需要在 Agent 对话里拆成 16:9 页并同时拿到可改 PPTD 工程与 pptx
  • 市场同学拿到逐页演讲大纲,要按页生成 deck.pptd 并在浏览器里实时看到每页写入后的版式效果
  • 设计师给了 PDF 或截图版 PPT,需要在不能反编 pptx 的前提下按参考色版与布局在 PPTD 里重建一版
  • 组内汇报要插入 LaTeX 公式与 bar/line 等图表,且导出后 PowerPoint 打开无需修复、公式仍可编辑

适合人员

  • 要把长篇技术文档或论文改写成对外汇报 PPT、且希望改稿时直接动 YAML 页文件的研究与工程同学
  • 按脚本或大纲做路演/内训幻灯片、需要在生成过程中开 serve 随时打断反馈的市场与培训同事
  • 负责品牌或活动视觉、要求每套稿独立配色(17 色 theme)而非套同一预设主题的设计协作方
  • 维护 Agent 技能链、需要可版本管理的演示中间格式并在 CI 里跑 `export` 做 PPTX 回归检查的集成开发者