Skip to content
Tools / PowerPoint Presentations
PowerPoint Presentations icon

PowerPoint Presentations

Create, read & modify slide decks

PowerPoint Presentations lets you create, read, and modify .pptx files entirely through AI — no PowerPoint installation needed. Build complete slide decks from scratch, extract all content from existing files, or batch-edit templates in seconds.

Whether you're building a pitch deck, a quarterly report, or a training deck, this tool handles every element: text with rich formatting, charts, tables, images, shapes, slide masters, speaker notes, and transitions. You describe what you want and get back a downloadable file.

What you can do

  • create_presentation — build a full deck from structured slide data, with text, charts, tables, images, shapes, backgrounds, and transitions
  • read_presentation — extract every slide's content into structured JSON, including speaker notes, theme colors, and media references
  • modify_presentation — apply batch edits to an existing file: replace text, reorder slides, insert images, update backgrounds, and more

Who it's for

Professionals who generate decks programmatically — sales teams templating proposals, analysts publishing reports, developers building document automation, and anyone who wants to produce polished presentations without touching PowerPoint manually.

How to use it

  1. To build a new deck, call create_presentation with an array of slide definitions. Each slide can contain any mix of text boxes, charts, tables, images, and shapes positioned in inches.
  2. To inspect an existing file, call read_presentation with the file's URL. It returns all content as structured JSON you can work with.
  3. To update a file you already have, call modify_presentation with the URL and a list of operations like replace_text, add_slide, or insert_image.

Getting started

Pass a slides array to create_presentation with at least one slide and one element to see a downloadable deck returned immediately.

Create Presentation

Build a PowerPoint deck from structured data — slides with text, shapes, images, charts, tables, backgrounds, slide masters, speaker notes, transitions, and slide numbers. Returns a downloadable .pptx file.

Returns: A downloadable .pptx file with all slides, elements, formatting, charts, tables, and transitions applied
Read Presentation

Read a .pptx from URL and extract all content as structured JSON — slides, text, shapes, images, charts, tables, notes, layouts, masters, and theme colors.

Returns: Structured JSON with all slide content, text, shapes, images, charts, tables, notes, properties, and optional deep metadata
Modify Presentation

Apply batch operations to an existing .pptx: replace_text, update_speaker_notes, add/delete/reorder/duplicate slides, insert_image, add_text_box, delete_slide_element, update_slide_background, apply_transition, update_properties. Returns modified file.

Returns: The modified .pptx file with a summary of all operations applied
Loading reviews...

Loading activity...

v0.012026-03-23
  • Initial release with create, read, and modify skills

PowerPoint Presentations Use Cases(3)

Browse all 3 PowerPoint Presentationsguides →
Open Convert Data or Reports into Slides

Convert Data or Reports into Slides

Transform structured data, tables, or report content into a presentation with relevant slides.

PowerPoint Presentations icon
PowerPoint Presentations
4 agent guides
Open Search Papers by Topic

Search Papers by Topic

Find relevant academic papers on any research topic across millions of scholarly publications.

Academic Research icon
Academic Research
4 agent guides
Open Geocode Addresses to Coordinates

Geocode Addresses to Coordinates

Convert street addresses into precise latitude and longitude coordinates for mapping and spatial analysis.

Address Geocoding icon
Address Geocoding
4 agent guides
See every PowerPoint Presentationsuse case (Claude, ChatGPT, Copilot, OpenClaw guides) →

Related Tools

Frequently Asked Questions

Can I build decks with charts, tables, and speaker notes?

Yes. `create_presentation` creates .pptx files with text, shapes, images, charts, tables, slide masters, speaker notes, transitions, and slide numbers.

Can I inspect an existing presentation before editing it?

`read_presentation` turns a .pptx into structured JSON and can include notes, layouts, masters, theme colors, and media metadata.

Can I modify slides in an existing deck?

Yes. `modify_presentation` handles batch edits on an existing file URL, including text replacement, slide reordering, and image insertion.

What formatting rules matter most?

Use hex colors without the `#` prefix, place elements in inches, and use the built-in bullet settings instead of typing bullet characters. Slide size presets include standard, widescreen, 4x3, 16x9, and 16x10.