Sophon Docs
Features

PowerPoint GenerationNEW

Create and edit themed .pptx presentations with a single declarative tool call.

The office.powerpoint tool creates and edits PowerPoint (.pptx) presentations with professional built-in themes. Ask an agent for "a 10-slide deck on Q3 results, executive style" and it makes one declarative call — the full slides array plus a theme — and gets back a complete, styled 16:9 deck. Agents never build presentations slide-by-slide.

Like the media generation tools, office.powerpoint runs at Medium risk, so it passes through the normal approval flow before writing any file.

Creating a deck

A create call describes the whole presentation declaratively: a theme, plus one entry per slide choosing a layout and its content. Sophon renders the deck in a single pass with consistent typography, spacing, and colors from the selected theme — there are six built-in themes to choose from.

Slide layouts

LayoutWhat it renders
titleTitle + subtitle opener slide
sectionSection divider
bulletsTitle, bullet list, and optional body paragraphs
two_columnBullets on the left, a second bullet list on the right
image_leftFull-height image on the left, title + bullets on the right
image_rightFull-height image on the right, title + bullets on the left
image_fullFull-bleed image, optional title caption over a scrim
tableData table — first row is the header, up to 200 rows × 30 columns
quoteLarge styled quote with attribution
blankOptional title + free body text

Rich content

Bullets aren't limited to plain strings. Each item can be a rich object with:

  • Formatting — bold, italic, a hex color, and a font size from 8 to 96 pt
  • Nesting — child bullets up to 4 levels deep, with a maximum of 50 items per list
  • Speaker notes — every slide accepts presenter notes, rendered into the deck's notes pane

This is enough to express most real-world decks — emphasis on key figures, indented sub-points, and a presenter script — without dropping out of the declarative format.

Editing existing decks

The tool also operates on decks that already exist — your own uploads or previously generated files. Edits apply in place, or to a new file when you give an output path. Available operations:

  • add_slide — append or insert a new slide using any layout
  • edit_slide — replace the content of an existing slide
  • insert_image, insert_text, insert_table — drop individual elements onto a slide
  • speaker_notes — set or update presenter notes
  • metadata — title, author, and document properties
  • apply_template — copy a theme from a template file onto the deck
  • merge — combine multiple decks into one
  • split — break one deck into multiple single-slide files

Roadmap

A few capabilities are on the roadmap. Until they land, the tool responds with actionable guidance instead of failing:

  • Charts — planned. Today the tool suggests using the table layout or a pre-rendered chart image on an image slide.
  • PDF export — planned; the tool returns guidance on current alternatives.
  • Slide transitions — planned; likewise answered with guidance.

Where the output goes

Generated decks are saved into your documents generated folder unless you give an explicit path, and they join the Documents library like any other file. From there the agent can attach the deck to a reply, keep editing it in later turns, or open it in the Canvas.

Because edits can apply in place, ask the agent for an output path when you want to keep the original deck untouched — for example "save the revised version as q3-board-final.pptx".

Where to go next

  • Media Generation — generate the images your slides embed
  • Documents — where decks are stored, indexed, and searchable
  • Canvas — preview generated files alongside the chat