google-slides

Create, edit, and export Google Slides presentations via the Slides API.

2|1|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/abdullahbeam/nexus-design-abdullah --skill google-slides-abdullahbeam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-slides
Source: https://github.com/abdullahbeam/nexus-design-abdullah/tree/main/00-system/skills/google/google-slides
Command: npx skills add https://github.com/abdullahbeam/nexus-design-abdullah --skill google-slides-abdullahbeam

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Manually creating, editing, and organizing Google Slides presentations is time-consuming, with repetitive tasks like adding slides, inserting content, and exporting files eating into productive work time.

Core Features & Use Cases

  • Full Presentation Management: List, search, create, duplicate, and export Google Slides presentations directly via the Slides API.
  • Slide Content Editing: Add slides with custom predefined layouts, insert text boxes and images at precise positions, delete unwanted slides, and read existing slide content.
  • Use Case: A marketing team can use this skill to rapidly build a product launch presentation, add branded title and body slides, insert product screenshots, and export the final deck to PDF for executive review.

Quick Start

Use the google-slides skill to create a new quarterly sales presentation, add a title slide and body slide, insert your company logo, and export it to PDF for your team meeting.

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 creation and management?

Automate Google Slides creation by using the google-api-python-client to execute batch updates, add custom layouts, insert text boxes and images, and manage Drive files without manual repetitive slide-building work.

Can I export Google Slides presentations to PDF for stakeholder sharing?

Yes, you can export Google Slides presentations to PDF for stakeholder sharing. The automation leverages the Slides API to execute media exports and Drive file operations for final deck distribution.

How do I add text boxes and images to slides at specific positions?

Add text boxes and images at precise positions in Google Slides by executing batch updates through the Slides API. This allows exact slide content editing and layout control during presentation generation.

Do I need Google OAuth credentials to use the Google Slides API?

Yes, valid Google OAuth credentials with Slides API access are required. You must configure google-auth and google-auth-oauthlib to authorize the google-api-python-client library for presentation management.

What is the best way to generate marketing decks from Google Slides?

The best way to generate marketing decks is using Slides API automation to rapidly build presentations, add branded title and body slides, insert product screenshots, and export the final deck.

Are there limitations when deleting unwanted slides via the Slides API?

Deleting unwanted slides via the Slides API is supported through batch updates, but requires valid OAuth credentials and proper formatting of API requests to avoid execution errors during presentation management.