AI agent skill · by @axoviq-ai
Pptx
Extract text from Microsoft PowerPoint presentations
Archived 2026-10-23 · Source updated 2026-09-17 · License: AGPL-3.0-or-later. Check the original repository for the latest version.
SKILL.md instructions
# PPTX Skill
Extracts text from `.pptx` files using `python-pptx`. Each slide is rendered
as a titled section; speaker notes are appended when present.
## Setup
```bash
pip install python-pptx
```
## Standalone usage
```python
import asyncio
from synthadoc.skills.pptx.scripts.main import PptxSkill
skill = PptxSkill()
async def main():
result = await skill.extract("/path/to/slides.pptx")
print(result.text) # slide titles + body text + speaker notes
print(result.metadata) # {"slides": N}
asyncio.run(main())
```
## When this skill is used
- Source path ends with `.pptx`
- User intent contains: `powerpoint`, `presentation`, `pptx`