Generate complete investor pitch deck content (12 slides with speaker notes) plus a runnable Python script that builds the PPTX file. Use when the User asks for a pitch deck, investor deck, fundraising presentation, or "deck for the raise", and only after product-vision, business-plan, market-research, and financial-model documents already exist.
Installs into .claude/skills of the current project.
Are you the author of Pitch Deck?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/alexwaha-pitch-deck)
---
name: pitch-deck
description: Generate complete investor pitch deck content (12 slides with speaker notes) plus a runnable Python script that builds the PPTX file. Use when the User asks for a pitch deck, investor deck, fundraising presentation, or "deck for the raise", and only after product-vision, business-plan, market-research, and financial-model documents already exist.
allowed-tools: Read, Grep, Glob, Write
---
# Pitch Deck - Investor Presentation Content + PPTX Generation
> STATUS: DEFERRED
> Not active in current project phase (backend API only).
> Will be activated when business planning/analysis work begins.
> Do not invoke until explicitly activated by the User.
Produces complete investor pitch deck content (structured slide content with
speaker notes) and a Python script that generates a professional PPTX file,
following the standard 10-12 slide investor deck format.
## Steps
1. **Confirm prerequisites exist.** All prior phases must be done - the deck
synthesizes everything: `docs/business/product-vision.md`,
`target-audience.md`, `user-personas.md`, `business-plan.md`,
`revenue-model.md`, `unit-economics.md`; `docs/market/market-research.md`,
`competitive-landscape.md`, `positioning.md`; `docs/finance/financial-model.md`,
`projections.yaml`, `breakeven-analysis.md`; `docs/product/whitepaper.md`
(if it exists). Confirm Python 3.x is available for testing the PPTX script.
2. **Read every prior deliverable.** Extract the most compelling data points:
market size (TAM/SAM/SOM), growth rate (CAGR), key competitor weaknesses,
unit economics (CAC, LTV, LTV:CAC), revenue projections (Year 1, Year 3),
breakeven timeline, funding ask. Also read `basic-idea.txt` for the
original concept.
3. **Write content for each of the 12 slides.** Title, subtitle (optional),
3-5 bullets max, a key visual description, and 3-5 sentences of speaker
notes per slide. Full slide-by-slide structure, content, and speaker-note
scripts: `references/deck-template.md`.
4. **Create the slide content files.** One markdown file per slide under
`docs/presentations/pitch-deck/`, plus a README explaining usage. Exact
directory layout and file format: `references/deck-template.md`.
5. **Write the PPTX generator script.** A complete, runnable
`docs/presentations/scripts/generate_pitch.py` using `python-pptx` - no
skeleton functions with `...` placeholders. Branding constants, slide
generation functions, and full script skeleton to follow:
`references/deck-template.md`.
6. **Create supporting directories.** `docs/presentations/pitch-deck/`,
`scripts/`, `output/` (gitignored), `assets/` with a README listing
expected asset files (logo, screenshots, team photos).
7. **Present the summary to the User.** Deck structure, key narrative flow
(Problem -> Solution -> Market -> Business Model -> Traction -> Ask),
strongest and weakest slides, PPTX generator status, what's still needed
from the User (team bios, screenshots, branding), and request explicit
approval. Wait for User approval before considering the work done.
## Output checklist
- [ ] All 12 slides have content files with title, bullets, visual
description, and speaker notes
- [ ] Each slide has 5 or fewer bullet points
- [ ] Every number on every slide traces to an existing doc
- [ ] Narrative flows logically slide to slide
- [ ] Speaker notes tell a story, not just repeat the bullets
- [ ] PPTX script is complete, runnable, produces a valid .pptx file
- [ ] Script has a branding configuration section and handles missing
python-pptx gracefully
- [ ] Slide dimensions are 16:9 widescreen; font sizes are readable
- [ ] The Ask slide has a specific dollar amount and use-of-funds breakdown
- [ ] Competition slide uses a positioning matrix, not a feature checklist
- [ ] README.md explains how to use the deck and generator
- [ ] Summary presented to the User; approval requested
## References (read only when needed)
- [references/deck-template.md](references/deck-template.md) - full
slide-by-slide content template (all 12 slides with content and speaker
notes), slide content file format, PPTX generator script structure and
branding configuration, supporting directory layout, output files table