ShareMyPage

Import a PowerPoint

Turn an existing .pptx into a native, editable ShareMyPage deck by asking Claude. Importing runs over the MCP, not in the app.

You can turn an existing PowerPoint (.pptx) into a native, editable ShareMyPage deck, matched to your brand theme, with images hosted for you.

Importing happens through your AI tool, not the app

There is no "upload a .pptx" button in the ShareMyPage app. Importing runs over the MCP: you ask a connected AI tool (like Claude) to do it. If you have not connected one yet, start with Connect your AI tool.

The short version

Once Claude is connected, just ask, and point it at the file:

"Import this PowerPoint into ShareMyPage and give me the link."

Claude uploads the file, builds a native deck, and returns a shareable URL. You can then keep editing in the same chat ("retheme it to our brand", "drop slide 4", "tighten the closing") or open the deck in the maker.

What happens under the hood

The import is two tool calls, so it works for any file size:

  1. request_presentation_upload_url returns a short-lived URL to upload the raw .pptx bytes directly, plus a token.
  2. import_uploaded_presentation takes that token and builds the deck.

The importer reads the file's text, tables, and images straight from the file, nothing is invented, matches them to your theme's layouts, and hosts the images automatically.

Two ways to import

A mode controls how faithfully the original is reproduced:

  • reauthor (the default) has the model lay the real content into your theme's layouts, grounded in the file so it cannot fabricate facts. You get a clean, on-brand deck rather than a pixel copy. Best for most imports.
  • faithful is a deterministic, 1:1 reproduction with no model involved. Best when you need the original preserved exactly.

A slide the importer cannot reproduce faithfully, a dense logo wall, a custom diagram, a very dense table, is deferred: kept as a clearly marked placeholder with a suggested fix, rather than faked. You can then rebuild those few slides by asking Claude or editing in the maker.

Which theme it uses

Omit the theme and the import resolves it the same way create_presentation does, your workspace's own brand theme first. Ask for a specific theme by name to override, for example "import it using the NewStore theme".

See also

On this page