Documentation
Write, theme, render, and automate Slaide decks.
Slaide is a slide language. You write a deck as plain text. The content is Markdown. The design lives in a small YAML file called a master. Slaide renders the same file to a web deck and a high-fidelity PDF.
New here? Start with Getting Started. You install the CLI and build your first deck in a couple of minutes. Then read the language and learn to author a theme.
One rule to keep in mind. Slide content stays in Markdown. Config goes in the small fenced blocks. Layouts, colors, and fonts are referenced by name from the master.
Getting Started
Build a deck two ways. Let your AI write it, or edit it by hand. Both work on the same plain-text file.
Language
The .slaide deck language: file structure, slots, layouts, builds, notes, styling, and media.
Themes
A master is a YAML file that defines the whole look as data. Fonts, colors, gradients, layouts, and chrome.
CLI reference
Every slaide command. Build, render, view, export, shoot, validate, import, compare, and more.
Import
Convert existing PowerPoint and Keynote files into .slaide, with three fidelity modes.
MCP server
Expose Slaide as Model Context Protocol tools, resources, and prompts for any agent.
Agent skill
Install the Slaide skill in Claude Code, Codex, or Gemini and let the agent write, check, and render decks on its own.
Viewer & editor
A free desktop app to open, present, and export .slaide decks. Plus a paid in-place editor. No Node required.