google-slides-skill

Generate Google Slides batchUpdate request objects from Python code.

1|Updated May 10, 2026
One-click install
npx skills add https://github.com/Chaos-AI-Projects/google-slides-skill --skill google-slides-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-slides-skill
Source: https://github.com/Chaos-AI-Projects/google-slides-skill/tree/main
Command: npx skills add https://github.com/Chaos-AI-Projects/google-slides-skill --skill google-slides-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating Google Slides presentations manually is slow, error-prone, and impossible to scale. This Skill transforms the process into a programmatic workflow, letting you generate polished, data-driven decks directly from Python code.

Core Features & Use Cases

  • Native Slides API Integration: Emits batchUpdate request objects to create slides, place text, build tables, and insert images through the official Google Slides API.
  • Advanced Diagramming: Renders flowcharts, architecture diagrams, sequence diagrams, and charts with automatic layout, smart connectors, and obstacle-aware routing.
  • Reusable Layout System: Offers 16 built-in slide layouts, font specifications, text capacity estimation, and container-based grouping for consistent design.

Quick Start

Use the google-slides-skill to build a presentation by describing your content, such as a project roadmap or technical architecture overview, and the skill will generate and execute the Python script to create the deck automatically.

Frequently Asked Questions about google-slides-skill

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

FAQPage Schema
How do I automate Google Slides presentation generation with Python?

You can automate Google Slides presentation generation by using Python to produce native Slides API batchUpdate request objects, creating slides, placing text, and inserting images programmatically for consistent, repeatable decks.

Can I generate architecture diagrams and flowcharts in Google Slides programmatically?

Yes, you can generate architecture diagrams and flowcharts in Google Slides programmatically by translating diagram specifications into API calls, utilizing automatic layout, smart connectors, and obstacle-aware routing for rendering.

What is the batchUpdate request object in the Google Slides API?

The batchUpdate request object in the Google Slides API is a structured payload used to execute operations like creating slides, building tables, and placing text, enabling programmatic presentation updates through Python scripts.

Does programmatic Google Slides creation support reusable slide layouts?

Yes, programmatic Google Slides creation supports reusable slide layouts by offering 16 built-in slide layouts, font specifications, text capacity estimation, and container-based grouping to ensure consistent design across generated presentations.

What's the best way to create technical documentation slides from code?

The best way to create technical documentation slides from code is transforming layout definitions and shape primitives into executable Google Slides API calls, ensuring consistency, repeatability, and scalability for data-driven reports.

Do I need the gws CLI and google_slides_skill package to build slides with Python?

Yes, you need the google_slides_skill Python package and the gws CLI to translate layout definitions, shape primitives, and diagram specifications into executable Google Slides API calls for automated deck generation.