Skip to content

Feature: Add write tools for Google Slides #234

@stefanoamorelli

Description

@stefanoamorelli

The current Slides tools 1 are all read-only (getText, find, getMetadata, getImages, getSlideThumbnail). It would be useful to also have write support.

Me and my team use Google Slides templates heavily and being able to programmatically create presentations, replace placeholder text, add slides, insert images/tables, and update formatting would save us a lot of manual work.

The tools I'm thinking of:

  • slides.create 2 - create a new presentation
  • slides.addSlide 3 / deleteSlide 4 / duplicateSlide 5 / reorderSlides 6
  • slides.getSpeakerNotes 7 / updateSpeakerNotes 7
  • slides.replaceAllText 8 / insertText 9 / deleteText 10
  • slides.addShape 11 / addImage 12 / addTable 13
  • slides.updateTextStyle 14 / updateShapeProperties 15

All of these map to existing Google Slides API v1 presentations.batchUpdate requests 16. The only scope change needed is presentations.readonly to presentations 17.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions