Slaide Docs: Presentation as Code
Slaide documentation: treat your presentation as code. Write decks in Markdown, theme them in YAML, and render to web and PDF.
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.
Prefer to click rather than type? The Tutorial walks you through every step in the web app, the desktop app, and the mobile app, with screenshots.
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 slides from Markdown two ways: let your AI write the deck, or edit it by hand. Both use the same plain-text .slaide file.
Tutorial
A step-by-step tutorial for Slaide. Let the AI build a deck, present it, and export it, then edit it yourself. In the browser, in the desktop app, and on your phone.
Language
The .slaide language reference: headmatter, slides, layout slots, builds, speaker notes, inline styling, and media, all in Markdown.
Themes
A master is a YAML file that defines a deck's whole look as data: fonts, colors, gradients, layouts, and chrome, all named and reusable.
CLI reference
Every slaide command: new, validate, dev, shoot, build, export to PDF and PowerPoint, import from .pptx, pack, and the MCP server.
Import
Convert existing PowerPoint and Keynote files into editable .slaide decks, with three fidelity modes and a compare command to check the match.
MCP server
Expose Slaide as Model Context Protocol tools, resources, and prompts, so Claude, Codex, Gemini, or any agent can scaffold and render decks.
Agent skill
Install the Slaide agent skill in Claude Code, Codex, or Gemini, and let the agent write, check, and render decks on its own end to end.
Viewer & editor
A free desktop app to open, present, edit, and export .slaide decks. The in-place editor is free too - just sign in. No Node required.