Audits presentation numbers, narrative alignment, cross-slide consistency, and formatting for client readiness.
---
name: ib-check-deck
description: Investment banking presentation quality checker. Reviews a pitch deck or client-ready presentation for (1) number consistency across slides, (2) data-narrative alignment, (3) language polish against IB standards, (4) visual and formatting QC. Use whenever the user asks to review, check, QC, proof, or do a final pass on a deck, pitch, or client materials — including requests like "check my numbers", "reconcile figures across slides", "is this client-ready", or "what am I missing before I send this out".
---
# IB Deck Checker
Perform comprehensive QC on the presentation across four dimensions. Read every slide, then report findings.
## Preflight: Dependency Check
Before starting (chat environment only — Office Add-in skips this), verify required libraries are installed and install any that are missing.
```bash
python3 -c "import pptx" 2>/dev/null || python3 -m pip install python-pptx
```
**Important**: Do not skip this step — `scripts/extract_numbers.py` and slide-text extraction both require `python-pptx`.
## Environment check
This skill works in both the PowerPoint add-in and chat. Identify which you're in before starting:
- **Add-in** — read from the live open deck.
- **Chat** — read from the uploaded `.pptx` file.… load the full skill through Skill Me