> ## Documentation Index
> Fetch the complete documentation index at: https://docs.yambr.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 1. Investor pitch deck

> Six-slide investor pitch deck with a custom design system, generated by the pptx skill on Qwen 3.6 Plus.

The first scenario is a **pitch deck** — the file format every founder, marketer, and PM has to produce sooner or later. We deliberately picked a topic that forces the model to make design decisions, not just dump bullet points.

## The prompt

```text theme={null}
Create a 6-slide investor pitch deck (.pptx) for a fictional startup called BrewLoop —
a smart coffee subscription service that learns your taste.
Slides:
  1) Title with tagline
  2) Problem (coffee is generic, subscriptions are dumb)
  3) Solution (AI taste profile + weekly delivery)
  4) Market size ($90B coffee market, $12B subscriptions)
  5) Business model ($30/month, 65% margin)
  6) Traction (1,200 beta users, 4.8★)

Use the pptx skill. Give it a clean modern design — not the default white template.
Use a warm coffee-inspired color palette.
```

<img src="https://mintcdn.com/yambr/koB4fMPGAPLpnJUv/images/demo-course/01-pptx-prompt.png?fit=max&auto=format&n=koB4fMPGAPLpnJUv&q=85&s=897094a11fc79d284029e0397fc9296f" alt="The pitch deck prompt entered into chat.yambr.com" width="1200" height="825" data-path="images/demo-course/01-pptx-prompt.png" />

## What happened

Before touching the [`pptx` skill](/skills/reference#pptx-powerpoint-presentations), the model first **explored the documentation**. It opened the skill's reference files (`Explored 3 view`) to learn the API, then committed to a design system **before generating any slides**:

> Coffee-inspired warm palette — deep espresso (`#2C1810`) for dark backgrounds, warm cream (`#F5E6D3`), caramel/amber (`#C4883F`) as the accent, and warm off-white (`#FFF8F0`). I'll use Georgia for headings and Arial for body text, with clean geometric shapes and diagonal accents.

<img src="https://mintcdn.com/yambr/koB4fMPGAPLpnJUv/images/demo-course/01-pptx-thinking.png?fit=max&auto=format&n=koB4fMPGAPLpnJUv&q=85&s=70849f7d451a100eaec21d082bf95737" alt="The model reasoning about the design system before generating slides" width="1200" height="825" data-path="images/demo-course/01-pptx-thinking.png" />

It then built each slide as a separate HTML file (the [`pptx` skill](/skills/reference#pptx-powerpoint-presentations) ships an `html2pptx` library), validated the OOXML, and assembled the final deck.

The total tool-call profile for this run was **11 `bash_tool` calls, 9 `create_file` calls, and 2 `str_replace` edits** — the model worked through the deck slide by slide, validating each one before moving on.

## The output

<img src="https://mintcdn.com/yambr/koB4fMPGAPLpnJUv/images/demo-course/01-pptx-final.png?fit=max&auto=format&n=koB4fMPGAPLpnJUv&q=85&s=941b3d25e3513a504f108b65daa54521" alt="Completed pitch deck — final summary message with download link" width="1200" height="825" data-path="images/demo-course/01-pptx-final.png" />

The right-hand panel renders a live preview of the deck. Slide 6 (Traction) shows the result of asking for a "warm coffee-inspired palette":

<img src="https://mintcdn.com/yambr/koB4fMPGAPLpnJUv/images/demo-course/01-pptx-preview-panel.png?fit=max&auto=format&n=koB4fMPGAPLpnJUv&q=85&s=b3cdb92ce4e669aea268798c48814e90" alt="Slide 6 (Traction) preview — stat cards and bar chart in coffee palette" width="1200" height="825" data-path="images/demo-course/01-pptx-preview-panel.png" />

Notice:

* **Real KPI cards** (1,200 active users · 4.8★ rating · 92% WAU) instead of bulleted text.
* **A real bar chart** showing month-over-month growth, generated from the prompt's "1,200 beta users" with synthesized timeline.
* **The palette is consistent** across all six slides — espresso, caramel, cream, off-white.

The chat itself also auto-titled to "☕ BrewLoop Investor Pitch Deck" — Open WebUI summarises the conversation as soon as it has enough context.

## Why it works

Three platform features come together here:

1. **The [`pptx` skill](/skills/reference#pptx-powerpoint-presentations)** gives the model a high-level API for building decks (slide layouts, themes, html2pptx) instead of forcing it to write raw OOXML by hand.
2. **The [terminal](/features/terminal)** lets it run a validation step (`Command completed... built cleanly with zero validation errors`) before claiming the file is ready.
3. **[File preview](/features/file-preview)** in the right-hand panel means the user can verify the output without leaving the chat.

This is the pattern every following scenario will reuse: **the model picks a skill, makes design decisions, validates, and shows the result inline**.

Next: [Project proposal in Word →](/demo-course/02-document)
