本技能用于让 Claude 处理 .pptx 演示文稿,覆盖创建、编辑与分析三类任务。
用途:从数据或 HTML 自动生成标准化 PPT 报告;创建销售、培训、汇报类演示文稿;提取 PPT 文本、批注与演讲者备注;修改幻灯片内容、布局与主题;批量生成多个演示文稿。
主要能力:
- 创建:推荐 HTML 转 PPT 流程,先写带样式的 HTML 幻灯片,再用 html2pptx 库转换,定位与格式较准确;也可用 python-pptx 编程式创建、基于模板批量生成。
- 读取分析:用 markitdown 转为 markdown 提取文本;解包 OOXML 读取 XML 获取批注、演讲者备注与主题、配色、字体等设计信息。
- 编辑:简单修改用 python-pptx;复杂修改解包 OOXML、改 XML、再重新打包。
必要用法: 文本提取:python -m markitdown presentation.pptx 解包:python ooxml/scripts/unpack.py presentation.pptx output_dir 打包:python ooxml/scripts/pack.py output_dir new_presentation.pptx 依赖安装:pip install -r requirements.txt(含 python-pptx、html2pptx、markitdown)
设计规范:先分析内容再定配色,只使用 Web 安全字体(如 Arial、Helvetica、Georgia),每份 PPT 最多 2-3 种字体;强调极端字号对比与视觉层次;图表/表格推荐双栏布局,避免在单栏中纵向堆叠于文字下方;资料提供 18 种配色方案供选用。
适用场景:数据/HTML 生成标准化报告、创建演示文稿、提取文本批注备注、修改幻灯片、批量生成。
限制:不适用于复杂动画制作,建议改用专业软件;不支持实时协同编辑,建议使用 Google Slides;不使用自定义字体,否则无法正确渲染。具体依赖版本、脚本路径与资料中未给出的收费信息暂未提供。