google-slides

Create and edit Google Slides presentations with slides, text, shapes, and images.

12|5|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/odyssey4me/agent-skills --skill google-slides-odyssey4me
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-slides
Source: https://github.com/odyssey4me/agent-skills/tree/main/skills/google-slides
Command: npx skills add https://github.com/odyssey4me/agent-skills --skill google-slides-odyssey4me

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-auth, google-auth-oauthlib, google-api-python-client, keyring, pyyaml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the creation and modification of Google Slides presentations, eliminating the need for manual design and content placement.

Core Features & Use Cases

  • Presentation Creation: Generate new presentations with custom titles.
  • Slide Management: Add or delete slides, specifying layouts and insertion points.
  • Content Insertion: Add text, shapes, and images to slides with precise positioning.
  • Use Case: When asked to "Create a presentation titled 'Q4 Marketing Update' and add a slide with the title 'Key Metrics' and an image of our latest chart," this Skill can perform all these actions.

Quick Start

Use the google-slides skill to create a new presentation titled "Project Kickoff".

Frequently Asked Questions about google-slides

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

FAQPage Schema
How do I automate Google Slides presentation creation programmatically?

Automate Google Slides creation by using scripts to generate new presentations, add slides with predefined layouts, and insert text, shapes, and images at specified coordinates, eliminating manual design and content placement.

Can I insert images and shapes into Google Slides at specific positions?

Yes, you can insert images and shapes into Google Slides at precise specified coordinates. This content insertion capability allows automated placement of text boxes, shapes, and images exactly where needed on slides.

What do I need to set up before generating Google Slides decks automatically?

Before generating Google Slides decks automatically, you need Google authentication configured via google-auth and OAuth credentials. Python environment dependencies including google-api-python-client, keyring, and pyyaml must also be installed.

Does this approach support adding and deleting slides with custom layouts?

Yes, this approach supports full slide management, allowing you to add or delete slides while specifying predefined layouts and insertion points. This enables automated deck generation and content updates for business and educational presentations.

Is programmatic Google Slides editing suitable for business report generation?

Programmatic Google Slides editing is well suited for business report generation, facilitating automated deck creation and content updates. It streamlines building presentations like marketing updates without manual design effort.