Help us improve
Share bugs, ideas, or general feedback.
From google-drive
Google Slides work for finding, reading, summarizing, creating, importing, visual cleanup, template migration, structural repair, and content edits in native Slides decks.
npx claudepluginhub robinebers/converted-plugins --plugin google-driveHow this skill is triggered — by the user, by Claude, or both
Slash command
/google-drive:google-slidesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill for Google Slides work in Codex local-plugin sessions.
assets/google-slides-small.svgassets/google-slides.pngreferences/reference-batch-update-recipes.mdreferences/reference-chart-workflows.mdreferences/reference-connector-runtime-and-safety.mdreferences/reference-google-slides-mcp-discovery.mdreferences/reference-import-presentation.mdreferences/reference-migration-playbook.mdreferences/reference-new-deck-and-final-pass.mdreferences/reference-read-before-write-and-deck-scope.mdreferences/reference-request-shapes-and-write-safety.mdreferences/reference-slide-archetype-mapping.mdreferences/reference-target-presentation-guard.mdreferences/reference-template-migration.mdreferences/reference-thumbnail-visual-verification.mdreferences/reference-visual-iteration.mdMandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Use this skill for Google Slides work in Codex local-plugin sessions.
This file is intentionally minimal and only covers:
node_repl worldDetailed write, chart, thumbnail, creation, and final-pass rules live in references/.
Latency is not a constraint for this skill, so always read the relevant reference files before performing the task.
node_repl only for source processing or small JavaScript utilities that are not connector calls.node_repl. Treat connector calls and node_repl helper work as separate execution surfaces.Unless the user asks otherwise:
[@presentations](plugin://presentations@openai-primary-runtime) plugin or the $PowerPoint skill is installed.[@presentations](plugin://presentations@openai-primary-runtime) or $PowerPoint to create a local .pptx, then import it into Drive as a native Google Slides presentation with mcp__codex_apps__google_drive_import_presentation using upload_mode: "native_google_slides".Inserted or edited content must match the target deck's existing structure and connector-observable presentation closely enough that it reads as native deck content. Treat wrong target deck, wrong slide, stale object IDs, missing chart updates, leftover placeholder text, clipped text, broken slide order, or unverified visible layout changes as failed output that must be corrected before handoff.
For Slides batch updates, API success is not completion. A fresh post-write LARGE thumbnail and examining the image by curling it is required for every touched slide. You MUST curl the image after requesting thumbnail. No skip.
If the [@presentations](plugin://presentations@openai-primary-runtime) plugin or the $PowerPoint skill is installed, you MUST use one of them to create a local .pptx and import it to Google Drive with upload_mode: "native_google_slides".
Prefer one simple proven workflow over a large tree of recovery branches. When a task matches a known successful pattern, follow that pattern directly instead of re-evaluating every possible insertion or fallback path. Do not let accumulated edge-case guardrails turn a straightforward Slides task into a long blocker-analysis exercise.
For deck creation and editing tasks, prefer this general sequence when viable:
If a simple verified workflow is viable, use it. Do not drift into speculative alternate paths.
Before final handoff, explicitly verify these with connector readback and thumbnails where relevant:
mcp__codex_apps__google_drive_get_presentation or mcp__codex_apps__google_drive_get_slideSlides
web.run's image_query for efficient image search instead of search_query.If any check fails, the task is not complete.
Before any content write or edit operation:
references/reference-connector-runtime-and-safety.md.references/reference-target-presentation-guard.md.references/reference-google-slides-mcp-discovery.md.references/reference-request-shapes-and-write-safety.md.references/reference-thumbnail-visual-verification.md.references/.For net-new local .pptx creation, if Default Routing uses [@presentations](plugin://presentations@openai-primary-runtime) or $PowerPoint, read the selected authoring skill before creating the deck.
Do not execute content edits until the required references are read in the current turn.
references/reference-target-presentation-guard.md and re-confirm the target presentation and slide object IDs.| Task area | Required reference file |
|---|---|
| Runtime attachment, target identity, safety, and recovery | references/reference-connector-runtime-and-safety.md |
| Confirming the target presentation before every write batch | references/reference-target-presentation-guard.md |
| Google Slides MCP discovery, connector wrapper vs official Slides API mapping, method catalog, and batchUpdate request catalog | references/reference-google-slides-mcp-discovery.md |
| Batch update request shape, live object IDs, geometry, and write safety | references/reference-request-shapes-and-write-safety.md |
| Deck summaries, candidate slides, multi-slide edits, translation, or deck-wide changes | references/reference-read-before-write-and-deck-scope.md |
| Any layout, styling, image, chart, or placement change | references/reference-thumbnail-visual-verification.md |
| New deck creation or copy-from-template workflows | references/reference-new-deck-and-final-pass.md |
Local .ppt, .pptx, or .odp import | references/reference-import-presentation.md |
| Visual cleanup, overflow, spacing, alignment, or deck polish | references/reference-visual-iteration.md |
| Migrating source content onto a template deck | references/reference-template-migration.md |
| Detailed template migration playbook | references/reference-migration-playbook.md |
| Template migration archetype mapping | references/reference-slide-archetype-mapping.md |
| Chart refresh, chart replacement, or Sheets-sourced chart work | references/reference-chart-workflows.md |
| Copy-and-fill raw batch update examples | references/reference-batch-update-recipes.md |