pptx

仓库创建 2026年7月25日最近提交 1 天前SkillHot 收录 4 小时前
▸ 精选理由

方便处理演示文档、自动化制作和内容提取。

▸ 风险提示

可能需安装第三方库(如 python-pptx 或 pptxgenjs)

这个 Skill 做什么

创建、读取与编辑 .pptx 幻灯片,支持从模板生成或提取内容。

能自动生成、读取和修改 .pptx(PowerPoint)文件。常用在做演示稿、从现有幻灯片批量抽取内容或按模板批量生成 pitch deck 的场景。特别之处是可以程序化操作(比如用 python-pptx 或 pptxgenjs),支持从模板建稿、拆包修改再打包,适合要改很多页或做自动化的工作流。

▸ 展开 SKILL.md 英文原文

Create, edit, read, and design PowerPoint presentations (.pptx). Use whenever a .pptx file is involved — creating slide decks, pitch decks, or stakeholder presentations; reading or extracting content from an existing .pptx; editing or updating slides; building from a template. Trigger on "deck", "slides", "presentation", "pitch deck", "PowerPoint", or any .pptx filename.

办公文档PPTX演示文稿文件解析通用
2
Stars
1
Forks
40
仓库内 Skill
积累中
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/CODE-SAURABH/OpenSkills/main/pptx/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/CODE-SAURABH/OpenSkills/main/pptx/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# PowerPoint Presentation (.pptx)

A `.pptx` file is a ZIP archive of XML files. You can create, edit, and read them programmatically. Choose the right approach for the task:

| Task | Approach |
|---|---|
| **Create** a new deck | `pptxgenjs` (Node) or `python-pptx` (Python) |
| **Edit** an existing deck | Unzip → edit slide XML → rezip |
| **Read** content from a deck | `markitdown deck.pptx` or unzip and parse XML |
| **Convert** to PDF | LibreOffice headless |

---

## Presentation Principles

- **Every slide has one job.** A slide that makes three points makes zero. Split ruthlessly.
- **Text-only slides are forgettable.** Every slide needs at least one visual element — chart, image, ic
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有