edit-slide-deck

Modify Google Slides presentations by viewing, adding, or deleting slides and updating text.

2|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/dmzoneill/skills --skill edit-slide-deck
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: edit-slide-deck
Source: https://github.com/dmzoneill/skills/tree/main/edit-slide-deck
Command: npx skills add https://github.com/dmzoneill/skills --skill edit-slide-deck

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill allows users to programmatically modify existing Google Slides presentations, streamlining the process of updating content and structure.

Core Features & Use Cases

  • View Presentation: Inspect the current structure and content of a slide deck.
  • Add/Delete Slides: Dynamically add new slides or remove existing ones.
  • Update Text: Modify text content within existing elements or add new text boxes.
  • Use Case: Quickly add a new slide with a specific layout to a presentation, or update the title of an existing slide without manually opening Google Slides.

Quick Start

Add a new slide with the title "Introduction" and body text "This is the first slide." to presentation ID "12345".

Frequently Asked Questions about edit-slide-deck

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I update text in Google Slides programmatically?

To update text in Google Slides programmatically, you modify existing elements using the update_text action with specified presentation and object IDs. This allows changing text content without manually opening the presentation.

Can I add a new slide to Google Slides without opening the editor?

Yes, you can add a new slide to Google Slides without opening the editor by using the add_slide action with a specified layout and presentation ID. This dynamically inserts slides into your deck.

What's the best way to view Google Slides presentation structure via API?

The best way to view Google Slides presentation structure is using the view action, which inspects the current layout and content. This provides the object IDs needed for subsequent updates or deletions.

Does edit-slide-deck require Google Slides API integration to function?

Yes, edit-slide-deck requires Google Slides API integration to function. It relies on API connections to execute deterministic tasks like adding text boxes, deleting slides, or updating content.

Can I delete a specific slide from a presentation using an API?

Yes, you can delete a specific slide from a presentation using the delete_slide action. You must provide the specific presentation ID and the object ID of the slide you want to remove.

How do I add a text box to an existing Google Slides presentation?

To add a text box to an existing Google Slides presentation, use the add_text_box action with the correct presentation ID. This inserts new text elements directly into your specified slides.