关于 pptx-author
pptx-author 是面向无头 Agent 运行的技能,用于生成 PowerPoint 文件。它使用 Python 和 python-pptx,并提供幻灯片结构、模板、模型引用及图表图片方面的规范。
主要功能
- 01使用 python-pptx 创建演示文稿
- 02使用已挂载的公司模板
- 03每张幻灯片围绕一个要点
- 04将数字追溯到模型单元格
- 05嵌入渲染后的图表图片
适用场景
- 01在无头运行中交付 PowerPoint 文件
- 02根据工作簿模型准备演示文稿
- 03使用可用的公司模板制作幻灯片
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ anthropics/ financial-services --skill pptx-author安装后在 Claude Code 中输入/pptx-author确认已加载。
详细介绍
pptx-author
当以 无头模式(managed-agent / CMA 模式)运行,并且你需要将 PowerPoint 演示文稿作为 文件产物 交付,而不是通过 mcp__office__powerpoint_* 编辑实时文档时,请使用此技能。
输出约定
- 写入
./out/<name>.pptx。如果./out/不存在,则创建它。 - 在最终消息中返回相对路径,以便编排层可以收集它。
如何构建演示文稿
编写一个简短的 Python 脚本,并使用 Bash 运行它。使用 python-pptx:
from pptx import Presentation
from pptx.util import Inches, Pt
prs = Presentation("./templates/firm-template.pptx") # if a template is provided
# or: prs = Presentation()
slide = prs.slides.add_slide(prs.slide_layouts[5]) # title-only
slide.shapes.title.text = "Valuation Summary"
# ... add tables / charts / text boxes ...
prs.save("./out/pitch-<target>.pptx")
约定(与实时 Office 的 pitch-deck 技能保持一致)
- 每张幻灯片只表达一个观点。 标题陈述要点;正文为其提供支持。
- 每个数字都可追溯到模型。 如果某个数字来自
./out/model.xlsx,请用脚注标明工作表和单元格。 - 当
./templates/中挂载了公司模板时,使用该模板;否则使用默认版式。 - 图表:当保真度很重要时,优先嵌入由模型渲染出的 PNG,而不是原生 pptx 图表。
- 不进行外部发送。 此技能只写入文件;它绝不会发送电子邮件或上传。
何时不要使用
如果 mcp__office__powerpoint_* 工具可用(Cowork 插件模式),请改用这些工具——它们会驱动用户的实时文档,并带有审查检查点。此技能是无头运行时的文件生成回退方案。
评论
支持 Markdown