Google Slides for Claude, Cursor, ChatGPT & agents
Google Slides — read presentation structure, create new decks, add slides with predefined layouts, insert text boxes, find-and-replace text, delete slides, and search presentations
curl -fsSL https://syncorelabs.ai/install.sh | shmacOS / Linux. Windows + manual install.
What it does
Google Slides — read presentation structure, create new decks, add slides with predefined layouts, insert text boxes, find-and-replace text, delete slides, and search presentations. Use when the user mentions Google Slides, gslides, deck, slide, presentation, pitch, layout, or wants to build / edit / template a slide deck.
The Google Slides skill is one of 75+ pre-wired Syncore integrations that any MCP-compatible client — Claude Desktop, Claude Code, Cursor, Windsurf, Codex CLI, and ChatGPT desktop — can call out of the box. You don't configure MCP servers or copy API keys into a JSON file; the Syncore daemon discovers the skill at startup and exposes its tools to whichever AI client is running.
Sample prompts
Once Syncore is installed and Google Slides is connected, ask your agent something like:
- “Get presentation from Google Slides.”
- “Create presentation from Google Slides.”
- “Add slide from Google Slides.”
Tools available (8)
google-slides__get_presentationFetch / read / inspect a Google Slides presentation by ID, returning slide structure, layouts, and text content. Use when the user wants to read deck contents, audit slides, or get slide_ids for downstream edits.
google-slides__create_presentationCreate / make / start a new empty Google Slides presentation with a title. Use when the user wants to spin up a fresh deck before adding slides.
google-slides__add_slideAdd / insert / append a new slide to a Google Slides presentation with a given layout (BLANK, TITLE, TITLE_AND_BODY, TITLE_AND_TWO_COLUMNS, SECTION_HEADER, etc.). Use when the user wants a new page in their deck. Optional insert_at index, defaults to append.
google-slides__add_textInsert / drop a text box with content onto a Google Slides slide at the given position and size (points). Use when the user wants to add a title, bullet, callout, or any text overlay to a slide. Supports x, y, width, height.
google-slides__replace_textFind-and-replace / substitute text across an entire Google Slides presentation. Use when the user wants to update placeholders ({{name}}), swap a recurring phrase, or rebrand the deck.
google-slides__delete_slideDelete / remove / drop a slide from a Google Slides presentation by slide object ID. Use when the user wants to cut a slide out of the deck.
google-slides__search_presentationsSearch / find Google Slides presentations by name or content via the Drive API. Use when the user wants to locate a deck by topic or remembered title.
google-slides__delete_presentationDelete an entire Google Slides deck. Distinct from `delete_slide` (which removes ONE slide from a deck) — this trashes the whole file. Default soft-delete (Trash for ~30 days, recoverable via Drive UI); `permanent=true` bypasses Trash. Idempotent on 404.
How to connect
Google Slides needs a one-click OAuth grant to talk to google. Connect it from the Syncore dashboard:
- Run
curl -fsSL https://syncorelabs.ai/install.sh | shon macOS / Linux (or the PowerShell command on Windows). - Run
syncore loginto create your account and a device-bound encryption key. - Visit syncorelabs.ai/connect and authorize Google Slides.
- Run
syncore updateto sync the skill + credentials to every installed AI client.
Pricing
Free at every Syncore tier. Connect your account once at /connect; the OAuth or API-key credential stays encrypted on your machine and syncs to your other devices via the Syncore vault.
See the full Syncore pricing breakdown — Free $0/mo, Pro $29/mo, Ultra $99/mo — on the homepage.
Related
Looking at Google Slides? You may also want:
- Airtable — list bases, read / query records with filter formulas, create new rows, and update fields on existing records via Airtable REST API
- Apple Calendar — list calendars, today's events, upcoming events, search by free-text, create / update / delete events with attendees, location, all-day flag
- Apple Reminders — list reminder lists with incomplete counts, list reminders inside a list, surface today's due + overdue items, create / update / complete / del...
- Asana — list workspaces and projects, list / create tasks, set due dates, and mark tasks complete
- Cal.com — list and manage bookings, event types, availability schedules; create / cancel / reschedule meetings on the user's Cal.com account
Or browse all 75 skills in the Syncore catalog.