
PPTX
Extract text from Microsoft PowerPoint presentations
Install
npx skills add axoviq-ai/synthadoc --skill pptx -g -a claude-code -y- Repository
- axoviq-ai/synthadoc1.7k
- Category
- Engineering
- Updated
- 3d ago
- License
- AGPL-3.0-or-later
- Context cost
- Lightabout 166 tokens
- Runs scripts
- Yes, review before use
What it does
Extract text from Microsoft PowerPoint presentations
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
pip install python-pptx
Standalone usage
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
