PPTX Skill
Use this skill any time a `.pptx` file is involved in any way — as input, output, or both. This includes creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any `.pptx` file; editing, modifying, or updating existing presentations; combin
9 steps · start to finish.
- 1Step 1
Environment Setup
▶# Install Python dependencies pip install python-pptx markitdown pillow # Install Node.js dependencies (for create workflow) npm install pptxgenjs # Verify system dependencies command -v soffice >/dev/null || echo "WARNING: LibreOffice not found — thumbnail generation will fail" command -v pdftoppm >/dev/null || echo "WARNING: pdftoppm not found — thumbnail generation will fail" # Create output directory mkdir -p /app/resultsVerify that the workflow parameter is one of
read,edit, orcreatebefore proceeding. - 2Step 2
Read / Extract Content
▶*Run this step when `workflow=read` or when you need to inspect an existing PPTX before editing.*
- 3Step 3
Edit Existing Presentation
▶*Run this step when `workflow=edit`.*
- 4Step 4
Create from Scratch with PptxGenJS
▶*Run this step when `workflow=create`.*
- 5Step 5
Apply Design Guidance
▶Do NOT start designing until you have reviewed this section. Avoid generic AI aesthetics.
- 6Step 6
Run QA (Required)
▶QA is mandatory for every PPTX task. Use subagents for visual inspection.
- 7Step 7
Convert to Images
▶For detailed inspection or delivery, convert slides to JPEG:
- 8Step 8
Write QA Report
▶Write `/app/results/qa_report.md`:
- 9Step 9
Write Executive Summary
▶Write `/app/results/summary.md`: