One-Click AI PPT
Build a complete, presentation-ready business deck from a single topic. No external tools, no API keys — just structured thinking.
When to use
- User asks for a PPT / PowerPoint / slide deck / pitch deck / presentation.
- User has a topic but no structure.
- User needs speaker notes or talking points for each slide.
Workflow
Step 1 — Clarify (ask only if truly missing)
Ask for: target audience, time limit (5/10/20 min), desired number of slides (default 10), and purpose (inform / persuade / pitch / report). If the user just says "make me a deck about X", proceed with sensible defaults: 10 slides, business audience, persuasive-informative mix. Do not block on questions the user already answered.
Step 2 — Pick a structure
Choose from references/slide-structures.md. Default: the 10-slide Business Pitch. Match the structure to the purpose:
- Pitch / proposal → Problem → Solution → Market → Traction → Ask
- Status report → Wins → Metrics → Issues → Next steps
- Training / explainer → Concept → Why it matters → How it works → Examples → Practice
Step 3 — Draft the outline
Produce a numbered slide list. Each slide gets a working title (a full sentence, not a noun phrase) and a one-line purpose.
Step 4 — Write each slide
For every slide output:
- Headline: a claim or takeaway, not a label ("Q3 revenue grew 18% on enterprise renewals", not "Revenue").
- 3–5 bullet points max, each under 12 words.
- One visual suggestion per slide (chart, diagram, screenshot, icon).
- Speaker note: 2–3 sentences the presenter can say out loud.
Step 5 — Format the output
Use this Markdown template:
# <Deck title> (<N> slides, ~<M> min)
## Slide 1 — <Headline>
- ...
- ...
Visual: ...
Notes: ...
## Slide 2 — <Headline>
...
If the user wants a different format (table, JSON, plain text), follow their request.
Copywriting rules
- Write in active voice. "We cut onboarding time by 40%", not "Onboarding time was reduced".
- Numbers first: lead with the metric, then the context.
- One idea per bullet. No nested bullets.
- Keep every sentence under ~15 words.
- No jargon the audience wouldn't use themselves.
- See references/copywriting-guide.md for before/after examples.
Design guidance (pass along to the user)
- One message per slide; if a slide needs more than 5 bullets, split it.
- High-contrast text on a light background; avoid dark gradients.
- 24pt+ body text, 36pt+ headlines.
- Use one accent color for calls-to-action and key numbers.
- Charts beat tables; tables beat paragraphs.
Edge cases
- Topic is vague ("something about marketing"): propose 3 concrete angles and let the user pick.
- User wants another language: write in that language, keep the same structure.
- User wants a real .pptx file: provide the full outline plus slide text in a format they can paste into PowerPoint/Keynote/Google Slides, and offer the structure for a rendering script.
1---2name: one-click-ai-ppt3description: Turn any topic into a complete business presentation — outline plus slide-by-slide speaker notes. Use when the user asks to create, generate, or draft a PPT, PowerPoint, slide deck, pitch deck, or presentation, or says "make me slides" / "give me a deck".4---56# One-Click AI PPT78Build a complete, presentation-ready business deck from a single topic. No external tools, no API keys — just structured thinking.910## When to use1112- User asks for a PPT / PowerPoint / slide deck / pitch deck / presentation.13- User has a topic but no structure.14- User needs speaker notes or talking points for each slide.1516## Workflow1718### Step 1 — Clarify (ask only if truly missing)1920Ask for: target audience, time limit (5/10/20 min), desired number of slides (default 10), and purpose (inform / persuade / pitch / report). If the user just says "make me a deck about X", proceed with sensible defaults: 10 slides, business audience, persuasive-informative mix. Do not block on questions the user already answered.2122### Step 2 — Pick a structure2324Choose from references/slide-structures.md. Default: the 10-slide Business Pitch. Match the structure to the purpose:2526- Pitch / proposal → Problem → Solution → Market → Traction → Ask27- Status report → Wins → Metrics → Issues → Next steps28- Training / explainer → Concept → Why it matters → How it works → Examples → Practice2930### Step 3 — Draft the outline3132Produce a numbered slide list. Each slide gets a working title (a full sentence, not a noun phrase) and a one-line purpose.3334### Step 4 — Write each slide3536For every slide output:3738- **Headline**: a claim or takeaway, not a label ("Q3 revenue grew 18% on enterprise renewals", not "Revenue").39- **3–5 bullet points max**, each under 12 words.40- **One visual suggestion** per slide (chart, diagram, screenshot, icon).41- **Speaker note**: 2–3 sentences the presenter can say out loud.4243### Step 5 — Format the output4445Use this Markdown template:4647```48# <Deck title> (<N> slides, ~<M> min)4950## Slide 1 — <Headline>51- ...52- ...53Visual: ...54Notes: ...5556## Slide 2 — <Headline>57...58```5960If the user wants a different format (table, JSON, plain text), follow their request.6162## Copywriting rules6364- Write in active voice. "We cut onboarding time by 40%", not "Onboarding time was reduced".65- Numbers first: lead with the metric, then the context.66- One idea per bullet. No nested bullets.67- Keep every sentence under ~15 words.68- No jargon the audience wouldn't use themselves.69- See references/copywriting-guide.md for before/after examples.7071## Design guidance (pass along to the user)7273- One message per slide; if a slide needs more than 5 bullets, split it.74- High-contrast text on a light background; avoid dark gradients.75- 24pt+ body text, 36pt+ headlines.76- Use one accent color for calls-to-action and key numbers.77- Charts beat tables; tables beat paragraphs.7879## Edge cases8081- Topic is vague ("something about marketing"): propose 3 concrete angles and let the user pick.82- User wants another language: write in that language, keep the same structure.83- User wants a real .pptx file: provide the full outline plus slide text in a format they can paste into PowerPoint/Keynote/Google Slides, and offer the structure for a rendering script.