Skills

PPTX

当涉及到 .pptx 文件的任何操作时使用此技能, , 无论是作为输入、输出还是两者兼有。包括:创建幻灯片、演示文稿或路演材料;读取、解析或提取任何 .pptx...

Install

npx skills add agentscope-ai/QwenPaw --skill pptx -g -a claude-code -y
Repository
agentscope-ai/QwenPaw37.1k
Category
Documents
Updated
5d ago
License
Apache-2.0
Context cost
Lightabout 1,214 tokens
Runs scripts
Yes, review before use

What it does

当涉及到 .pptx 文件的任何操作时使用此技能, , 无论是作为输入、输出还是两者兼有。包括:创建幻灯片、演示文稿或路演材料;读取、解析或提取任何 .pptx 文件中的文本(即使提取的内容将用于其他地方,如邮件或摘要);编辑、修改或更新现有演示文稿;合并或拆分幻灯片文件;处理模板、布局、演讲者备注或批注。当用户提到“演示文稿”、”幻灯片“、”PPT“或引用 .pptx 文件名时触发,无论他们之后打算如何使用内容。如果需要打开、创建或操作 .pptx 文件,就使用此技能。

重要: 所有 scripts/ 路径都相对于此技能目录。 运行方式:cd {this_skill_dir} && python scripts/... 或使用 execute_shell_command 的 cwd 参数。

PPTX 技能

前置依赖

  • markitdown[pptx]:从演示文稿中提取文本
  • Pillow:生成缩略图网格
  • pptxgenjs(npm install -g pptxgenjs):从零开始创建演示文稿
  • LibreOffice(soffice):演示文稿转 PDF
  • pdftoppm(poppler-utils):PDF 转图片,用于缩略图/视觉工作流
  • 如果 pdftoppm 不可用,可使用 Python 备选方案 pdf2image。
  • 在 Windows 上,依赖项必须已安装并在 PATH 中可用;如果缺失,报告依赖问题并停止(不要反复重试)。

快速参考

任务指南
读取/分析内容python -m markitdown presentation.pptx
编辑或基于模板创建阅读 editing.md
从零开始创建阅读 pptxgenjs.md

读取内容

# 文本提取
python -m markitdown presentation.pptx

# 视觉概览
python scripts/thumbnail.py presentation.pptx

# 原始 XML
python scripts/office/unpack.py presentation.pptx unpacked/

编辑工作流

阅读 editing.md 了解完整细节。

  1. 使用 thumbnail.py 分析模板
  2. 解包 → 操作幻灯片 → 编辑内容 → 清理 → 打包

从零开始创建

阅读 pptxgenjs.md 了解完整细节。

当没有模板或参考演示文稿可用时使用。


设计思路

不要创建无聊的幻灯片。 白底加纯文本要点无法打动任何人。为每张幻灯片考虑以下设计思路。

开始之前

  • 选择大胆的、与内容相关的配色方案:配色应该让人觉得是专门为这个主题设计的。如果把你的颜色换到一个完全不同的演示文稿中依然"适用",说明你的选择还不够有针对性。
  • 主次分明:一种颜色应占主导(60-70% 视觉权重),搭配 1-2 种辅助色调和一种鲜明的点缀色。切勿让所有颜色等量分配。
  • 明暗对比:标题页和结尾页用深色背景,内容页用浅色("三明治"结构)。或者全程使用深色背景营造高端感。
  • 坚持一个视觉主题:选择一个独特元素并反复使用, , 圆角图片框、彩色圆圈中的图标、粗单边边框。将其贯穿每张幻灯片。

配色方案

选择与主题匹配的颜色, , 不要默认使用通用蓝色。以下配色方案供参考:

Read the whole SKILL.md on GitHub

More in Documents