Google Slides

Google Workspace

Build and edit presentations slide by slide

What You Can Do

Google Slides lets you build and modify presentations programmatically — great for automating recurring decks or drafting slide structures from data.

  • Create presentations — New slide decks with a given title
  • List slides — See all slides with their IDs, layouts, and element counts
  • Add slides — Insert new slides with predefined layouts (BLANK, TITLE_AND_BODY, etc.)
  • Delete slides — Remove individual slides from the deck
  • Reorder slides — Move slides to a different position in the deck
  • Add text boxes — Insert text elements at specific positions and sizes
  • Update text — Modify the content of any text element by object ID
  • Text formatting — Apply bold, italic, font size, color, and alignment
  • Add images — Insert images by URL into slides
  • Speaker notes — Set or update presenter notes for each slide
  • Duplicate slides — Clone an existing slide as a template
  • Export — Get the presentation as PDF or PPTX
  • Try Asking

  • "Create a new Google Slides presentation called 'Q2 Business Review'"
  • "Add a title slide with the heading 'Annual Report 2025' and subtitle 'Rockford AI'"
  • "Add 5 slides with title-and-body layout for an investor pitch deck"
  • "Update the text on slide 3 to say 'Revenue grew 40% YoY'"
  • "Add speaker notes to slide 2 reminding me to mention the new partnership"
  • "Move the last slide to position 2"
  • "Insert the company logo image from this URL onto slide 1"
  • "Export the presentation as a PDF"
  • Pro Tips

  • Slide elements are referenced by object ID — the agent discovers these by listing slide contents first
  • Predefined layouts save time: BLANK, TITLE_ONLY, TITLE_AND_BODY, TITLE_AND_TWO_COLUMNS, etc.
  • Batch updates perform multiple operations in one API call for efficiency
  • Combine with Sheets: pull data from a spreadsheet and auto-populate a chart slide
  • Image URLs must be publicly accessible — use Google Drive shared URLs or direct image links
  • Speaker notes are stored per-slide and visible only in presenter view