Notes From Building Slaide

Building Slaide in public: notes on plain-text slide decks, AI-authored presentations, and the tools that make Markdown into a deck.

A dark slide titled 'The pipeline' with four numbered steps: parse, compile, validate and render, next to a diagram from .slaide to web and PDF.

Reviewing a Deck the Way You Review Code

PowerPoint removed Compare and Merge in version 2502, Google Slides has no diff view, and even a clean text diff can hide a broken slide.

A cream slide headed 'Everything a designer would add. Already in.' with six feature tiles: charts, tables, diagrams, transitions, every format and your brand.

Four Accessibility Checks to Run on a Deck

Contrast, alt text, reading order, and color alone. Four checks for what makes a deck hard to read for part of the room.

A dark slide with a large red 92-97% figure and the words 'Pixel match recreating a real, hand-designed branded deck'.

Your Deck Looks Different on Their Laptop

The deck you rehearsed is rarely the deck they open. It is almost always fonts, and there is an honest ranking of fixes for it.

A cream slide headed 'The big chains are built for machines, not for mornings.' from the Daily Grind roastery example deck.

What Is Actually Inside a .pptx File

Rename a .pptx to .zip and open it. Inside is a folder of XML parts linked by reference, and that's why decks break without warning.

A navy slide headed 'Five decades. The results speak in our clients' favor.' with three gold figures: $4.2B, 94% and 50+.

A Board Deck Is Not an Investor Deck

An investor deck persuades a stranger. A board deck calibrates people who already believe you, and the two want opposite documents.

A dark slide headed 'Let AI make the deck. For once, trust the result.' from the YC demo-day example deck.

Using AI Agents to Build and Review Slide Decks

A model can write a slide deck the way it writes a function, as long as the deck is text. This is how the Slaide MCP server and agent skill work.

A dark slide headed 'PowerPoint is a format built for machines that aren't AI.'

From PowerPoint to Plain Text and Back

What slaide import carries over from a .pptx, what it rasterizes or drops, and when to start a deck from scratch instead.

A dark slide with a bar chart titled 'Spot price by GPU ($/hr)' from the Vela pitch example deck.

Automating Weekly Status Reports With Plain Text Slides

A weekly deck is often the same copy-paste every Monday. A template file and a script can replace it. Here is the setup.

A dark slide headed '$765 billion in GPUs. 1/2 sit idle.' with three figures: 40-80%, 10x and 60+.

Why Pitch Decks Fail: Mistakes to Fix Before You Send One

A 2015 study found investors spent an average of 3 minutes 44 seconds on a deck. Here are the mistakes that make a deck fail a quick scan.

A dark slide titled 'Input vs. output' that shows .slaide source text next to a description of the rendered presentation.

Generating Slide Decks From a Script

A .slaide file is plain text, which means a script can write one. Templating a deck is string substitution, and that is the point.

A dark slide titled 'The pipeline' with four numbered steps and a diagram from .slaide to IR (JSON) to web and PDF.

A Markdown Presentation Workflow in Your Editor

Write decks as plain text in your editor, export from the terminal, and use PowerPoint only when someone else needs to edit.

The Slaide iPhone app showing the cover slide of a Powdrift deck, 'Ride the untracked.', with a snowboarder photo.

Slaide is on the App Store

The Slaide iOS app is on the App Store. Build and present decks on your phone, with AI generation and PowerPoint and PDF export.

A dark slide headed 'One source. Web, PDF, editable PowerPoint. It can't drift.' with three tiles: 3 formats, 2-way import and export, and MCP.

How to Version Control Your Presentations With Git

PowerPoint files in git give you a commit log and nothing else. Here is what a diff on a plain-text slide deck looks like.

A dark cover slide headed 'Slides AI can finally design.' next to a small slide card with a bar chart.

Turning Meeting Notes Into a Slide Deck in Five Minutes

A worked example: paste meeting notes, add structure constraints, render, fix three things, export. The five-minute figure is an estimate.

A cream slide headed 'AI can design. It just needs a system.' with a line chart of quarterly run-rate.

How to Build a Quarterly Business Review Deck People Actually Read

A five-section structure for a quarterly business review deck, with a twelve-slide limit and one headline number. My opinion, not a study.

A dark cover slide for Vela Smart Route, 'The spot market for AI compute', with a routing diagram of six providers and their prices.

Nail Your YC Demo Day Pitch in 5 Slides

A five-slide structure for a demo day pitch: one problem sentence, one traction number, and a clear ask.

A dark cover slide for Vela Smart Route, 'The spot market for AI compute', with a diagram that routes requests to six providers and their prices.

What Pitch Deck Data Says About Slide Count, Team Slides, and Investor Attention

A review of published pitch deck data from DocSend and Storydoc: how long investors spend on a deck, why the team slide matters, and what the numbers say about slide count.

A cream slide headed 'AI is a brilliant writer. And a terrible designer.' next to a mock slide with a bar chart.

Which AI Model Actually Makes the Best Slides

I gave Claude, GPT-4o, and Gemini the same 10-slide brief and compared text density, deck structure, and slide titles.

A slide titled 'The elevator to orbit.' over a view of Earth from space, with a cable that rises to a station in orbit.

A Prompt Structure for Generating an Investor Deck

A prompt structure for getting a 12-slide investor deck from an AI, section by section, plus what to fix by hand afterward.

Screenshot of the Slaide web editor: the AI panel on the left, a slide titled 'Your Valley Awaits' on the canvas, and slide settings on the right.

Why Slaide decks are plain text files

Slaide keeps a slide deck in one plain-text file, so it diffs in git, reviews like code, and an agent can write it without touching a GUI.