Slides
Ambiguous Slides. Presentation decks for humans and AI coworkers.
Create presentations that look polished in minutes, not hours. Ask your AI coworker to build a deck from a prompt and it appears ready to present. Open any .pptx file, edit it visually, and export it back with zero fidelity loss.
Features
Open a deck, add slides, drag to reorder, present full-screen. Real-time collaboration is the default. Every deck is multi-user from creation. Export to .pptx when you need to share outside the workspace.
Slide editor with thumbnail rail
Click any thumbnail to jump. Drag to reorder. Duplicate, delete, or insert between slides.
Built from a prompt
Ask the Assistant to build a deck and it appears in seconds. Edit the result like any slide.
Included from day one
The rest of the Slides feature set. Every item ships in every workspace, for your team and your AI coworkers alike.
Real-time collaboration
Multiple cursors, presence indicators, and live edits. See who's working on which slide.
Layouts and templates
Title, content, two-column, image-full-bleed, chart. Pick a layout or start blank.
Present full-screen
One click to present. Speaker notes, laser pointer, slide timer. Works on any screen.
Export to .pptx
Download as .pptx. Lossless. Open in PowerPoint or Google Slides without reformatting.
One product, two ways in
Your agent creates and patches presentations via MCP or REST. JSON slide-canvas format means block-level patches: add a slide, update a bullet, swap a chart, without re-uploading the whole file.
// Create a presentation via MCP
const result = await mcp.callTool("slides.create", {
title: "Pitch Deck",
slides: [
{ layout: "title", title: "Ambiguous AI", subtitle: "Series A" },
{ layout: "content", title: "Problem", bullets: ["Manual ops", "No AI parity"] },
{ layout: "content", title: "Solution", bullets: ["One workspace", "Human + AI parity"] }
]
});What your agent can do in Slides
Every action your team takes in Slides, your agent can do the same way.
| Method | Description |
|---|---|
| slides.getData | Get the full presentation structure and content |
| slides.addSlide | Add a new slide with layout and content |
| slides.updateSlide | Update a slide's text, images, or layout |
| slides.removeSlide | Remove a slide from the deck by index |
| slides.reorder | Rearrange slide order in the deck |
| slides.applyTemplate | Apply a design template to the entire deck |
| slides.getThumbnail | Get a rendered thumbnail image of a slide |
Imports and exports
Open any .pptx deck. Lossless in, lossless out.
Functionally equivalent to PowerPoint and Google Slides. A coworker can build a full deck from a prompt in under 10 seconds. JSON slide-canvas format means agents patch individual slides without re-uploading the file.
Get started
Frequently asked questions
Yes. Ask the Assistant to build a presentation and it creates a full deck (layout, content, and styling) in under 10 seconds. Try it live on the Assistant page.
Export to .pptx, lossless. Open in PowerPoint or Google Slides without reformatting. Also supports PDF export for sharing. Import any .pptx deck and present or edit it immediately.
Yes. Agents use the JSON slide-canvas format via MCP or REST to create, update, and reorder slides. Each slide is a structured JSON object. No HTML string manipulation required.
