add-slide | Add a slide with a full-bleed image and optional speaker notes |
bullets | Turn paragraph bullets on or off in one page element |
copy | Copy a Google Slides presentation |
create | Create a Google Slides presentation |
create-from-markdown | Create a Google Slides presentation from markdown |
create-from-template | Create a presentation from template with text replacements |
delete-slide | Delete a slide by object ID |
duplicate-slide | Duplicate a slide by object ID |
element | Create and manipulate native page elements |
export | Export a Google Slides deck (pdf|pptx) |
info | Get Google Slides presentation metadata |
insert-image | Insert a local or public image at a position and size |
insert-text | Insert text into an existing page element (shape or table) by objectId |
link | Apply a hyperlink to a text range in one page element |
list-slides | List all slides with their object IDs and skipped state |
locate | Locate text in shapes and table cells with object IDs and UTF-16 ranges |
move-slide | Move a slide to a zero-based insertion index |
new-slide | Create a native themed slide |
paragraph-style | Set paragraph alignment, spacing, indentation, or direction |
raw | Dump raw Google Slides API response as JSON (Presentations.Get; lossless; for scripting and LLM consumption) |
read-slide | Read slide content: speaker notes, text elements, and images |
replace-slide | Replace an existing slide image from a local file or public URL |
replace-text | Find-and-replace text in an explicit object, slide, or presentation scope |
skip-slide | Skip a slide during presentation |
style-text | Apply range-scoped text styling to one page element |
table | Create and update native tables |
thumbnail | Get or download a rendered thumbnail for a slide |
unskip-slide | Include a skipped slide during presentation |
update-notes | Update speaker notes on an existing slide |