Components & shortcodes
A reference page that exercises every layout element and shortcode the site ships with. Use it as a copy-paste cheat sheet when writing docs and blog posts.
Callouts
Note
This is the default note callout. It supports markdown andinline code.An info callout with no title.
Tip
Default to vision-enriched catalogs — you can ship a first deck without annotating anything.Heads up
Vision enrichment sends slide images to Google Gemini. Turn it off and nothing leaves Slidura.Destructive
Deleting a template version removes its built decks too. This cannot be undone.Tabs
Connect any MCP client and call the
build tool. No deck content touches a Slidura-side LLM.POST /api/v1/builds with a bearer token and a fill.json body.Upload, annotate and build from the dashboard — no code required.
Steps
Upload your template
Drag a brand-approved .pptx into the dashboard.
Your agent fills it
Over MCP, on your machine, using your own LLM.
Build & download
Slidura renders server-side; you download a finished deck.
Buttons & badges
Request beta access Read the docs
Status: Ready Pending Failed Beta
Collapsible details
What counts as a fillable field?
Any text placeholder, table cell, or chart datapoint Slidura detects in the
catalog. Static shapes and images are left untouched.
File tree
examples/agent
- agent.py
- fill.json
templates
- proposal.pptx
Cards
MCP server
The flagship interface for agents.
JSON API
Bearer-auth REST over the same backend.
Getting started
First deck in 10 minutes.
Code blocks
A plain fenced block:
def say_hello():
print("Hello from Slidura!")With a filename and highlighted lines:
agent.py
| |
A shell session:
curl -X POST https://app.slidura.com/api/v1/builds \
-H "Authorization: Bearer $SLIDURA_TOKEN" \
-d @fill.jsonDiagrams (Mermaid)
flowchart LR
A[Upload .pptx] --> B[Catalog job]
B --> C{Annotate?}
C -->|optional| D[Edit fields]
C -->|skip| E[Agent fills over MCP]
D --> E
E --> F[Build server-side]
F --> G[Download .pptx]sequenceDiagram
participant U as You
participant A as Your Agent
participant S as Slidura
U->>A: "Fill the Q3 proposal"
A->>S: get_catalog(template)
S-->>A: fields + descriptions
A->>S: build(fill.json)
S-->>A: signed download URL
A-->>U: finished deckVideo embed
Demo: messy manual edit → agent build (coming soon)
Tables
| Field | Type | Required |
|---|---|---|
title | text | ✅ |
subtitle | text | — |
revenue | number | ✅ |
Typography
Regular paragraph with bold, italic, inline code, and a link.
A blockquote — useful for pull quotes and the founder’s voice.
- Bulleted list item one
- Item two
- Nested item
- Ordered item
- Second item