无头 PowerPoint 制作器
在没有打开 Office 应用的托管代理环境中生成可交付的 PPTX 文件。
技能明确限定为无头模式并仅写入 ./out/<name>.pptx,声明不发送或上传文件,并要求数字追溯模型单元格;因此具备基本最小外部影响和数据流透明度。未要求用户确认、未说明敏感金融数据处理、未提供回滚机制,且 python-pptx 未固定版本,故扣分。
输出契约、Python 示例、模板回退和“不使用条件”基本一致,关键路径可从文本理解。未提供依赖安装说明、输入校验、异常处理、失败诊断或实际测试;静态校准下不得超过10分,故仅给7分。
明确面向无 Office 应用的 managed-agent/CMA 场景,定义了输出位置、模板使用和与 live Office 工具的边界。未充分说明输入要求、非适用范围、模板缺失或模型文件不存在时的行为,也未明确中文内容适配,故扣分。
文档短而有层次,包含名称、描述、输出契约、流程、约定和禁用场景;仓库提供 Apache-2.0 和 CI 插件校验。技能自身没有版本、变更记录、依赖安装、FAQ、维护责任或更新路径,故给中低分。
能够覆盖生成可收集 PPTX 文件的核心任务,并提供可直接改写的 python-pptx 示例;禁止外发和数字脚注约定增加金融工作产物的实用性。没有提交的代表性输出或执行证据,图表、模板和复杂布局仍需用户补充与审阅,静态上限为7,故给6分。
技能文本包含明确的文件路径、代码路径和可检查的约定,仓库还有针对插件清单的 CI 校验。没有覆盖该技能关键生成路径的测试、产物样例或第三方执行证据,且本评估未执行代码,故仅给3分。
- 使用前应确认运行环境已安装兼容版本的 python-pptx,并自行固定依赖版本。
- 模板、模型文件和输出目录缺失时没有规定可诊断的失败行为;应在交付前检查 PPTX 是否成功生成、数字脚注是否完整以及内容是否需要人工复核。
- 该技能不包含敏感金融数据脱敏、用户确认或恢复机制;不要将其视为自动发布或自动决策工具。
它能做什么 & 适用场景
pptx-author 面向无头运行环境,用于把 PowerPoint 演示文稿直接生成到磁盘,而不是编辑实时打开的 PowerPoint 文档。它要求将文件写入 ./out/<name>.pptx,并使用 Python 和 python-pptx 构建演示文稿。技能建议每页表达一个核心观点,并要求数字能够追溯到模型来源。它适合需要文件制品的 Managed Agent 会话,但不负责发送或上传文件。
在需要时创建 ./out/ 目录;编写并通过 Bash 运行 Python 脚本;使用 python-pptx 创建或打开演示文稿、添加幻灯片、文本框、表格或图表;在存在 ./templates/firm-template.pptx 时使用该模板;将结果保存为 ./out/<name>.pptx,并在最终消息中返回相对路径。
- 投行分析师在没有打开 Office 应用的托管代理会话中,需要生成可收集的 pitch deck 文件。
- 金融研究人员已经有模型数据,需要把估值摘要、表格或图表写入 PPTX。
- 运营团队需要批量或自动化生成 PowerPoint 文件,而不是操作实时桌面文档。
- Managed Agent 工作流需要将演示文稿作为磁盘文件制品交付给后续编排层。
优缺点一览
- 明确的文件输出契约,便于编排层收集 PPTX 制品。
- 适用于没有打开 Office 应用的无头托管代理环境。
- 支持使用公司 PowerPoint 模板,并强调每页一个观点和数字可追溯性。
- 明确禁止外部发送,输出范围清晰。
- 依赖 Python 和 python-pptx,但来源未提供版本要求或测试平台。
- 未提供现成的完整生成脚本、模板文件或测试套件。
- 如果可用实时 Office PowerPoint 工具,应优先使用其他技能路径。
- 来源未说明复杂版式、动画或高级 PowerPoint 功能的支持范围。
如何安装
该技能位于 plugins/vertical-plugins/financial-analysis/skills/pptx-author/SKILL.md。README 未提供单独安装此技能的命令;可按集合说明添加市场并安装核心插件:claude plugin marketplace add anthropics/financial-services,然后运行 claude plugin install financial-analysis@claude-for-financial-services。
如何使用
在无头或 Managed Agent 会话中提出需要生成 PPTX 文件的任务。按技能约定编写并运行 Python 脚本,使用 python-pptx 创建演示文稿,并将其保存到 ./out/<name>.pptx;如果提供了 ./templates/firm-template.pptx,则使用该模板。若 mcp__office__powerpoint_* 工具可用,应改用实时 Office 工具。
对比同类
与实时 Office PowerPoint 工具相比,pptx-author 面向无头文件生成;来源明确建议在 mcp__office__powerpoint_* 工具可用时使用实时编辑方式。