- 什么是 pptx Skill?
pptx Skill 是专为 AI Agent(如 Claude Code)设计的 PowerPoint 自动化扩展包。它允许 AI 直接通过代码指令(基于 Python 的 python-pptx 库)创建、读取和修改 .pptx 格式的演示文稿。
它打破了以往 AI 只能给出“幻灯片大纲”的局限,让 AI 能够真正生成可直接交付的文件,并精准控制每一页的排版、图表和样式。 - 核心技术能力
能力维度 技术实现与功能
全量创作 (Full Creation) 自动创建幻灯片、设置版式(Layout)、插入文本框及形状。
智能排版 (Styling) 精准控制字体大小、颜色、加粗、对齐方式以及占位符位置。
图表映射 (Data Visual) 根据 AI 分析的数据结果,自动生成原生的 PPT 图表(柱状图、饼图、折线图等)。
内容更新 (Edit & Update) 打开现有 PPT,搜索特定文本或占位符并进行自动化替换或内容更新。
多媒体支持 (Multimedia) 支持在指定位置插入图片(如由 DALL-E 或 Gemini 产生的可视化图表)。 - 工作流程:从意图到演示稿
1.逻辑构建:用户下令:“根据这份 50 页的研究报告,制作一套 10 页的汇报 PPT,包含核心趋势图。”
2.大纲规划:AI 拆解每一页的主标题、核心要点(Bullet Points)和配图逻辑。
3.脚本执行:
oAI 调用 pptx Skill 启动 Python 脚本环境。
o脚本通过 Presentation() 类初始化文件,逐页添加 Slide 对象。
4.样式渲染:AI 根据预设模版或语义理解,自动调整文本层次结构。
5.文件交付:任务完成,AI 直接在当前目录输出生成的 .pptx 文件。 - 典型应用场景
自动化经营分析汇报:AI 抓取数据库数据,自动填充到固定的月度汇报模版中,生成图表。
技术方案宣讲:将复杂的系统架构(Architecture)或逻辑流程,快速转化为可视化的展示页面。
大规模内容转 PPT:将长篇技术文档、项目计划或课堂讲义,一键转化为结构清晰的演示稿。
批量修订:在全公司范围内,将数百份 PPT 中的旧 Logo 或过期数据进行全局自动化替换。 - 技术优势
非截图式生成:生成的每一行文字、每一个形状都是原生可编辑的,方便人工进行二次微调。
逻辑一致性:AI 在读取长文后直接输出 PPT,避免了人工转录过程中的信息遗漏。
开发者友好:基于成熟的 python-pptx 生态,企业可以轻松定制自己的内部 PPT 主题和样式库。
💡 专家建议
“在实际部署中,建议结合 Multi-Agent 模式 使用。例如,让一个 Agent 负责数据分析,另一个 Agent 负责调用 pptx Skill 进行视觉呈现。这样产出的演示稿不仅数据准确,且逻辑结构更符合专业汇报标准。”
立即在你的 AI 工作区启用:
安装指令示例:npx skills add https://github.com/anthropics/skills/tree/main/skills/pptx