效率与协作

PPTX 演示文稿技能(Open Cowork)

让 AI 助手直接创建、编辑和分析 PowerPoint(.pptx)文件,覆盖从零新建、模板套用到底层 XML 修改的完整流程。

69/ 100
推荐

整体可靠,存在已披露的局限;按说明试用并保留回滚路径。

查看评分依据 ↓
可直接使用于
Codex · Claude Code
Star 数
★ 2.2k
最近更新
13 天前
License
MIT
pptxpowerpoint-generationooxmlhtml2pptx
+4pptxgenjslibreofficemarkitdowntemplate-fill

这个 Skill 能做什么,适合哪些场景?

这是 Open Cowork 桌面应用内置 Skills 库中的 pptx 技能,定义于仓库的 .claude/skills/pptx/SKILL.md。它支持三种工作模式:用 html2pptx 工作流从零新建演示文稿、通过直接编辑 Office Open XML 修改现有文件,以及基于模板复制排布幻灯片后替换占位内容。技能自带 unpack/pack/validate/inventory/replace 等辅助脚本,并要求安装 markitdown、pptxgenjs、LibreOffice、Poppler 等依赖。注意:技能本身的 SKILL.md 标注为专有许可(以 LICENSE.txt 为准),而宿主仓库 Open Cowork 整体采用 MIT 许可。

  • 用 markitdown 提取 .pptx 文本,或解包 ZIP/XML 读取演讲者备注、评论、版式和主题配色字体
  • 从零新建时:设计 HTML 幻灯片(960×540),经 html2pptx 库转成 PPTX,再用 PptxGenJS API 添加图表和表格
  • 编辑现有文件时:用 ooxml/scripts 脚本解包、修改 ppt/slides/slide{N}.xml、逐次验证后重新打包
  • 模板套用时:用 thumbnail.py 生成缩略图网格做视觉分析,用 rearrange.py 复制排序幻灯片,用 inventory.py + replace.py 替换占位文本
  • 将幻灯片经 soffice 转 PDF、pdftoppm 转图片后逐页检查文字截断、重叠、对齐等问题
适合
  • 需要从 CSV 或笔记快速产出一份多页工作汇报幻灯片的职场用户
  • 拿到公司 PPT 模板,需要按模板版式填入新内容并保留原设计的设计/市场人员
  • 需要批量修改已有演示文稿中的文字、备注或评论的运营人员
  • 想让 AI 分析一份现有 PPT 的版式、主题色和字体以便复刻其风格的用户
不适合
  • 只想在线点点鼠标做幻灯片、不愿安装 Python/Node/LibreOffice 等依赖的用户
  • 需要 .pptx 之外格式(如 Keynote、Google Slides 原生编辑)的场景,该技能只处理 .pptx
  • 该技能依赖 Shell 执行本地命令,纯 API 调用环境需自行提供命令执行通道

如何安装这个 Skill?

开始前你需要
Agent 需要具备
  • Shell / 命令行
  • 本地文件系统
需要预先安装
  • Python 3 (markitdown, defusedxml)
  • Node.js (pptxgenjs, playwright, react-icons)
  • LibreOffice (soffice)
  • Poppler (pdftoppm)

该技能随 Open Cowork 桌面应用预装于 .claude/skills/pptx/,SKILL.md 未提供单独安装命令。安装宿主应用即可使用:
Open Cowork(macOS,Homebrew)

brew tap OpenCoworkAI/tap
brew install --cask --no-quarantine open-cowork

Open Cowork(Windows/macOS 安装包)

# 从 GitHub Releases 页面下载 .exe(Windows)或 .dmg(macOS Apple Silicon)

Open Cowork(源码构建)

git clone https://github.com/OpenCoworkAI/open-cowork.git
cd open-cowork
npm install
npm run rebuild
npm run dev

如何使用这个 Skill?

试试这样说

安装后,把下面任意一句发给 Agent 即可触发:

  • 读取这个文件夹里的 financial_report.csv,做一份 5 页的 PowerPoint 摘要
  • 用 company_template.pptx 这个模板,把我给的季度数据按它的版式做成新演示文稿
  • 把 presentation.pptx 里所有演讲者备注提取出来给我看
  • 把 report.pptx 第 3 页的标题改成 '2024 年度总结',并把正文里的旧年份全部替换为 2024

技能通过 SKILL.md 的 description 触发:当用户请求创建、修改或分析 .pptx 文件时自动启用。三条主流程:

  1. 从零新建:先完整阅读 html2pptx.md 和 css.md,解压 html2pptx 库(tar -xzf html2pptx.tgz -C html2pptx),编写 960×540 的 HTML 幻灯片,再用 Node 脚本调用 html2pptx 函数转换并用 pptx.writeFile() 保存;
  2. 编辑现有文件:unpack 解包 → 手工编辑 XML → validate.py 校验 → pack.py 打包;
  3. 模板套用:thumbnail.py 生成缩略图 → 保存模板清单 → rearrange.py 排布幻灯片(0 起始索引)→ inventory.py 提取文本 → replace.py 应用替换(带 bullet/对齐/颜色等段落属性)。

产出后必须做视觉校验:

soffice --headless --convert-to pdf output.pptx
pdftoppm -jpeg -r 150 output.pdf slide

逐张检查截图,发现截断、重叠或对齐问题需按加大边距、调整字号、重排版式的顺序修复后重新生成。

这个 Skill 有哪些优点和局限?

优点
  • 覆盖新建、编辑、模板套用三条完整工作流,并附可直接运行的解包/校验/替换脚本
  • 强制要求幻灯片转图后逐页视觉校验,减少文字截断和重叠等常见缺陷
  • 模板工作流通过 inventory/replace 脚本保留原始字体、对齐和项目符号等格式属性
  • 文本提取、主题配色与字体分析开箱即用,便于复刻已有设计风格
局限
  • 依赖较重:需要 Python(markitdown、defusedxml)、全局 npm 包(pptxgenjs、playwright、react-icons)、LibreOffice 和 Poppler
  • SKILL.md 标注为专有许可(条款在 LICENSE.txt 中),与仓库整体的 MIT 许可不同,商用前需确认条款
  • 视觉校验依赖 LibreOffice 的渲染,其与真实 PowerPoint 的显示可能存在差异,来源未提供测试证据
  • 源未说明 Linux 下能否完整运行(Poppler/LibreOffice 有 Linux 安装命令,但宿主应用本身暂无 Linux 安装包)

这个 Skill 与同类方案有什么区别?

与相关 Skills 并排比较;分数均按同一 FSRS 标准得出。

Skill FS 评分 Star 数 最近更新 License
PPTX 演示文稿技能(Open Cowork) 本页 69 · 推荐 ★ 2.2k 13 天前 MIT
PPTX 演示文稿技能 47 · 谨慎使用 ★ 3.1k 8 个月前 MIT
deepPPT 67 · 推荐 ★ 28 2 个月前 MIT
DeepTutor pptx 技能 58 · 推荐 ★ 41k 18 天前 Apache-2.0
PPTX 演示文稿技能 ✓ Anthropic · 官方 54 · 谨慎使用 ★ 181k 17 天前 —

宿主 README 将 Open Cowork 与 Claude Cowork、OpenClaw 做了功能对比(MCP & Skills、远程控制、GUI 操作三项均支持);就 PPTX 技能本身而言,它是 Open Cowork 内置 Skills 库(pptx/docx/pdf/xlsx/skill-creator)之一,来源未提供与其他 PPT 生成工具的直接对比。

FollowSkills 如何评估这个 Skill?

FollowSkills 评估 · FSRS-1.0
推荐
69/ 100 五分制 3.5 / 5
1价值适配16 / 20 · 4.0/5

同为 Anthropic 官方 pptx 处理 skill 的内置副本,内容可信但版本可能滞后于官方源。

2可靠性15 / 20 · 3.8/5
3安全性18 / 25 · 3.6/5
4证据6 / 15 · 2.0/5
5易用性8 / 10 · 4.0/5
6维护性6 / 10 · 3.0/5
1 2 3 4 5 6

点击维度查看打分理由

评估于 2026年7月17日 评估证据[1]

证据充分度:低 — 主要依赖静态检查、作者材料或有限演示;适合发现线索,不适合做高风险决策。

本条评估按 FSRS 1.0 标准完成,维度分不做换算,已进入按 FSRS 2.0 重新评估的复核队列。

查看完整评分方法 →

常见问题

技能本身是什么许可?
SKILL.md 标注 "Proprietary. LICENSE.txt has complete terms",即专有许可、条款以 LICENSE.txt 为准;宿主仓库 Open Cowork 整体是 MIT 许可,两者不一致,采用前应查看 LICENSE.txt。
需要哪些运行环境?
Python 3 及 markitdown[pptx]、defusedxml;全局 npm 安装的 pptxgenjs、playwright、react-icons;LibreOffice(soffice,用于转 PDF);Poppler(pdftoppm,用于 PDF 转图)。SKILL.md 说明这些"应当已安装"。
会修改我原有的 PPT 文件吗?
编辑流程是解包到独立目录、修改 XML 后打包为新文件,并且每次编辑后都用 validate.py 校验;模板流程也是先生成 working.pptx 再输出 output.pptx,不直接覆写原始模板。
生成质量如何保证?
技能强制要求将 PPTX 转 PDF 再转图片,逐张检查文字截断、重叠、边距、对比度、对齐和视觉层级,未通过校验的幻灯片不允许交付,需按优先级修复后重新生成。

同仓库的其他 Skills

均来自 OpenCoworkAI/open-cowork

相关 Skills