Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Extract text from Microsoft PowerPoint presentations
.claude/skills/axoviq-ai-pptx/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 257% | 0% |
| case-02 | ✗→✓ | ▲ Improved | -14% | 0% |
| case-04 | ✗→✓ | ▲ Improved | -40% | 0% |
| case-05 | ✗→✓ | ▲ Improved | -57% | 0% |
| case-06 | ✗→✓ | ▲ Improved | -42% | 0% |
Extracts text from .pptx files using python-pptx. Each slide is rendered as a titled section; speaker notes are appended when present.
bashpip install python-pptx
pythonimport 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())
.pptxpowerpoint, presentation, pptxOther measured skills in the registry, with their headline benchmark lift.