用途:只要涉及 .pptx 文件的输入或输出即可使用,包括创建演示稿、路演稿,分析现有内容,基于模板编辑或从零构建幻灯片。
主要能力:用 markitdown 提取文本;用 thumbnail.py 生成缩略图;用 unpack.py 读取原始 XML;通过 editing.md 处理模板编辑;通过 components.md 与 pptxgenjs.md 从零创建;通过 charts.md 用真实数据生成演示风格的 matplotlib 图表;用 scripts/icon.js 生成图标;用 lint.py 做布局检查;配合 LibreOffice 与 Poppler 把幻灯片转成图片做视觉验证。
使用方式:命令在会话工作目录运行,脚本前缀为 .opencode/skills/pptx/,产物放入 outputs/。读取内容可用 python -m markitdown presentation.pptx;从零创建前先选择模板,列出 user_library/.pptx、attachments/.pptx 与 /workspace/templates/pptx/*.pptx,若无模板则从零构建。构建顺序为先完整草稿并保存到 outputs,再分轮增强,最后做 lint 与 QA。
限制与注意:从零创建只使用资料列出的字体,否则会回退渲染错误;编辑模板时应保留模板自带字体与配色,不要替换。视觉 QA 建议使用子代理进行。具体依赖包含 pip install "markitdown[pptx]"、pip install Pillow、npm install -g pptxgenjs、LibreOffice 与 Poppler。资料未提供收费、平台支持范围与效果承诺等信息。