Google Slides
Create, read, and apply structured edits to presentations
Connect Google Slides when a project needs to create presentations, inspect slide structure, or apply Google Slides API update requests through a shared or published app-user account.
Available operations
| Operation | What it does | Limit per minute |
|---|---|---|
create_presentation | Creates a presentation with a title | 60 |
get_presentation | Reads one presentation by ID | 60 |
batch_update | Applies a bounded list of structured presentation updates | 60 |
The connection requests Google Slides access plus project-files access in Drive. It can use presentations created or opened through the connection without requesting unrestricted Drive search.
Connect Google Slides
An administrator must configure the Google OAuth app and enable Google Slides under Admin > Settings > Integrations. Tell the AI what the presentation should contain and who owns it. Examples:
- “Create a six-slide weekly sales review in our Google account.”
- “Let each signed-in user connect Google Slides and generate a presentation from their report.”
Choose an existing connection or select Connect new and authorize Google. Use published app-user mode for user-owned presentations.
Verify Google Slides
- Create a presentation with a unique test title.
- Read it and confirm the presentation ID and title.
- Apply one
batch_update, such as creating a slide or inserting a text box. - Open the presentation in Google Slides and confirm the change.
- Remove the test presentation in Google Drive.
batch_update accepts Google Slides API request objects. Google rejects invalid object IDs, unsupported requests, and stale write controls. Read the presentation again and retry with current object IDs.
Keep provider and gateway credentials out of browser code and logs. Disconnecting stops future Swarmz access; it does not delete presentations or undo edits.