google-slides-import-presentation
Import a local `.ppt`, `.pptx`, or `.odp` file into Google Slides, verify the resulting native deck, and hand it off to the right follow-on workflow. Use when the user wants to convert a presentation file into a native Google Slides deck before follow-on work.
Best use case
google-slides-import-presentation is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Import a local `.ppt`, `.pptx`, or `.odp` file into Google Slides, verify the resulting native deck, and hand it off to the right follow-on workflow. Use when the user wants to convert a presentation file into a native Google Slides deck before follow-on work.
Teams using google-slides-import-presentation should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/google-slides-import-presentation/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How google-slides-import-presentation Compares
| Feature / Agent | google-slides-import-presentation | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Import a local `.ppt`, `.pptx`, or `.odp` file into Google Slides, verify the resulting native deck, and hand it off to the right follow-on workflow. Use when the user wants to convert a presentation file into a native Google Slides deck before follow-on work.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Google Slides Import Presentation ## Overview Use this skill when the source material is a presentation file rather than an existing Google Slides deck. The goal is to create a native Google Slides copy first, then continue work on the imported deck. ## Required Tooling Confirm the runtime exposes: - `import_presentation` - `get_presentation` or `get_presentation_text` - `get_slide_thumbnail` when visual verification matters If `import_presentation` is unavailable, stop and say the file cannot be converted into native Google Slides from Codex. ## Workflow 1. Confirm the input file. - Accept `.ppt`, `.pptx`, or `.odp`. - Use the uploaded file path directly when available. 2. Import the presentation. - Use `import_presentation` to create a new native Google Slides deck. - If the user gives a destination title, use it. Otherwise keep the imported title. 3. Read the imported deck. - Capture the resulting presentation ID or URL, slide count, and major slide titles. - Treat the imported deck as the new source of truth for follow-on work. 4. Verify enough to hand it off safely. - Compare the imported slide count to the source file when that information is available. - Use thumbnails for spot checks when layout fidelity matters or the user plans formatting cleanup next. 5. Hand off to the right next skill. - Use [google-slides](../google-slides/SKILL.md) for general summaries or edits. - Use [google-slides-visual-iteration](../google-slides-visual-iteration/SKILL.md) for post-import slide formatting cleanup. - Use [google-slides-template-migration](../google-slides-template-migration/SKILL.md) when the imported deck should move onto a branded template. - If import drift requires visible layout cleanup on a slide, follow [visual-change-loop](./visual-change-loop.md) through the third fresh review instead of stopping after one cosmetic pass. 5. Hand off to the right next skill. - Use [google-slides](../google-slides/SKILL.md) for general summaries or edits. - Use [google-slides-visual-iteration](../google-slides-visual-iteration/SKILL.md) for post-import slide formatting cleanup. - Use [google-slides-template-migration](../google-slides-template-migration/SKILL.md) when the imported deck should move onto a branded template. - If import drift requires visible layout cleanup on a slide, follow [visual-change-loop](../google-drive/references/slides/visual-change-loop.md) through the third fresh review instead of stopping after one cosmetic pass. ## Rules - Treat import as conversion into a new native Google Slides deck, not in-place editing of the original file. - Preserve source slide order and content by default. - Do not promise perfect fidelity for animations, transitions, SmartArt, or other Office-specific features. - If import introduces layout drift, fix it in the native Google Slides deck rather than editing the source file. - When the user says "edit this PPTX," import first and then operate on the resulting Google Slides deck. ## Output - Return the resulting deck title and link or ID when the runtime exposes it. - Call out any obvious import drift or unsupported formatting that needs follow-up. - If no further edit was requested, stop after confirming that the native deck is ready. ## Example Requests - "Import this PPTX into Google Slides so I can edit it." - "Convert this deck to native Google Slides and then summarize the first five slides." - "Bring this ODP into Google Slides and clean up any layout drift." ## Light Fallback If the file is missing, unreadable, or the runtime cannot import it, say that presentation import may be unavailable or the provided file may be invalid, then ask for a valid local file or a connected Google Slides deck instead.
Related Skills
google-slides
Inspect, create, import, summarize, and update Google Slides presentations through connected Google Slides data. Use when the user wants to find a deck, read slide structure, summarize a presentation or specific slide, understand charts, graphs, or other slide visuals by combining slide text with thumbnail-based image understanding, create a new presentation, import a `.ppt`, `.pptx`, or `.odp`, or make general content edits in Google Slides. For visual polish on an existing deck, such as formatting cleanup, alignment fixes, overflow cleanup, or slide-by-slide deck cleanup, prefer `google-slides-visual-iteration`.
google-slides-visual-iteration
Iteratively inspect and polish existing connected Google Slides presentations in Codex using slide thumbnails plus raw Slides edits. Use when a user asks to fix a slide visually, clean up formatting, improve slide quality, make a deck look better, fix alignment, spacing, overlap, overflow, crowding, awkward whitespace, or deck-wide visual consistency in an existing Google Slides deck or shared Slides link, especially when the work should follow a thumbnail -> diagnose -> batch_update -> re-thumbnail verification loop.
google-slides-template-surgery
Perform structural rework in connected Google Slides decks. Use when local visual cleanup is not enough and repeated layout defects require batch_update structure edits plus strict verification.
google-slides-template-migration
Migrate a Google Slides deck onto a target template. Use when the user wants to preserve source content while rebuilding slides from a branded template structure instead of making incremental in-place edits.
google-sheets
Analyze and edit connected Google Sheets with range precision. Use when the user wants to find a spreadsheet, inspect tabs or ranges, search rows, plan formulas, clean or restructure tables, write concise summaries, or make explicit cell-range updates.
google-sheets-formula-builder
Design, repair, and roll out Google Sheets formulas with better syntax recall and validation discipline. Use when the user wants to add a formula column, fix a broken formula, choose between a row formula and a spill formula, build a lookup or filter formula, or turn repeated logic into a reusable named function.
google-sheets-chart-builder
Design, create, and revise Google Sheets charts with better chart-spec recall and editing discipline. Use when the user wants to add a chart to a sheet, choose the right chart type for existing data, repair a broken chart, update a chart's data series, or reposition or resize a chart after creating it.
google-drive
Use connected Google Drive as the single entrypoint for Drive, Docs, Sheets, and Slides work. Use when the user wants to find, fetch, organize, share, export, copy, or delete Drive files, or summarize and edit Google Docs, Google Sheets, and Google Slides through one unified Google Drive plugin.
google-docs
Inspect and edit Google Docs documents with index-aware batch updates. Use when the user wants to read document text or structure, find paragraph indexes, rewrite sections in place, edit tables, or apply style-aware document changes with Google Docs tools.
google-calendar
Manage scheduling and conflicts in connected Google Calendar data. Use when the user wants to inspect calendars, compare availability, review conflicts, find a meeting room, review event notes or attachments, or draft exact create, update, reschedule, or cancel changes with timezone-aware details.
google-calendar-meeting-prep
Build a practical meeting prep brief from a connected Google Calendar event and its nearby context. Use when the user wants to prepare for an upcoming meeting, understand what to read beforehand, pull in linked notes or docs, or get a concise brief on what the meeting appears to require.
google-calendar-group-scheduler
Find and rank good meeting times for multiple people using connected Google Calendar data. Use when the user wants to schedule a group meeting, compare candidate slots across several attendees, find the best compromise time, or add a room check after narrowing the attendee-compatible options.