Search

How Slidura works

Five steps, one loop. You stay in your normal PowerPoint workflow; Slidura handles everything between the template and the finished deck.

1. Upload your template

A .pptx from any version of PowerPoint, up to 50 MB. You can also attach a PDF export of the same deck in the same upload step — when a PDF is present, Slidura renders the real slide as the preview image in the fill builder instead of the wireframe fallback.

The template is stored exactly as uploaded. Slidura never edits it.

2. The catalog appears

A background job scans every slide and lists every fillable field — titles, body text, charts, tables, image placeholders, diagrams, code blocks, procedural-art shapes — in reading order. The theme palette is captured at the same time.

Optional: vision enrichment. If you enable it (requires a Gemini API key on your account), a second pass proposes field names and descriptions from the slide images. This is the one hosted-AI step on the catalog side, and it is always opt-in. The raw catalog is available immediately whether or not you use enrichment.

3. Annotate (or skip)

For each field you can rename it, add a description, set a character limit, and define allowed values or choice lists. Catalog-level head variables carry default values that are interpolated across the deck at submit time using {{name}} syntax.

This annotation becomes the brief your agent reads. A downloadable agent skill is available from the template workspace, so your agent arrives pre-wired to the right catalog.

Annotation is optional — skip it and iterate after you see the first build.

4. Fill it three ways

Slidura exposes three interfaces over the same build service:

The build engine itself never runs AI. Rendering is pure compute: python-pptx + svgdeck. What the engine receives is a validated fill; how that fill was produced is up to you.

5. Build and download

Builds are durable objects with a lifecycle: created → started → built / failed → archived. A finished build produces a .pptx with your approved layouts unchanged and only the field contents replaced. You can reopen or copy any build later.

Charts and tables re-render with the new data you provided. Supported content types include charts, tables, images, icons, Mermaid diagrams, code blocks, and 35 procedural-art layouts (cycles, timelines, org charts, matrices, processes, funnels, and more — Slidura’s re-implementation of SmartArt as pure-compute geometry).

Failed builds refund the credit automatically.


What you don’t have to think about


Request beta access