edit_presentation
Edit PowerPoint files with typed operations: add slides, text, tables, charts, pictures, shapes, layouts, transitions, notes, and replace text. Save to a new path or overwrite the original.
Instructions
Edit an existing .pptx with typed operations: add_slide, add_text, replace_text, add_table, add_chart, add_picture, add_shape, apply_layout, set_transition, and add_notes. Rewrites the deck — when output_path is omitted the INPUT FILE IS OVERWRITTEN IN PLACE, so pass output_path or options {"backup": true} for a .bak copy. To generate a new deck use create_presentation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| options | No | Tool options (dry_run, backup). | |
| input_path | Yes | Path to the existing .pptx presentation. | |
| operations | Yes | Typed PowerPoint edit operations applied in order. | |
| output_path | No | Output path (defaults to the input file). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||