gws-slides

Create, inspect, and update Google Slides presentations from structured inputs.

Updated Jun 7, 2026
One-click install
npx skills add https://github.com/vikingokft/vikingo-studio-skills --skill gws-slides-vikingokft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gws-slides
Source: https://github.com/vikingokft/vikingo-studio-skills/tree/main/google/gws-slides
Command: npx skills add https://github.com/vikingokft/vikingo-studio-skills --skill gws-slides-vikingokft

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the creation, inspection, and updating of Google Slides presentations from structured inputs, eliminating repetitive manual editing.

Core Features & Use Cases

  • Create new presentations and add slides, text, and images programmatically.
  • Update slide content in bulk, reorder slides, and inject data-driven content.
  • Integrate with data sources to generate decks from templates for reports, marketing, and client proposals.

Quick Start

Create a new presentation named 'Quarterly Review' and insert a title slide with the current date.

Frequently Asked Questions about gws-slides

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

FAQPage Schema
How do I automate Google Slides creation from structured data?

Batch updating Google Slides is done by leveraging the batch-update capabilities of the Google Slides API through the gws binary. This allows you to modify slide content in bulk, reorder slides, and inject data-driven content across multiple layouts simultaneously.

Can I generate marketing decks from templates using the command line?

Yes, you can generate marketing decks from templates using the command line by passing structured inputs to the gws CLI tool. It integrates with your data sources to populate template layouts, automating the production of marketing presentations and client proposals.

Do I need the Google Slides API to create presentations via CLI?

Yes, you need access to the Google Slides API and the gws binary to create presentations via CLI. The tool acts as an automation layer that communicates with the API to execute batch operations for deck creation and updates.

What happens if a resource is missing when updating presentations programmatically?

When a resource is missing during programmatic presentation updates, the gws binary provides error handling to manage the failure. This ensures your deck automation workflows for reports and proposals can catch issues during batch operations without crashing unexpectedly.