gws-slides

Read and write Google Slides presentations via the gws CLI.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/cellarwood/figurio --skill gws-slides-cellarwood
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gws-slides
Source: https://github.com/cellarwood/figurio/tree/main/skills/gws-slides
Command: npx skills add https://github.com/cellarwood/figurio --skill gws-slides-cellarwood

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enable programmatic access to Google Slides to remove manual editing bottlenecks and allow automated creation, retrieval, and batch updates of presentation content.

Core Features & Use Cases

  • Presentations API Access: Invoke presentations.batchUpdate, create, and get to modify slide content, shapes, and layout.
  • Automation & Integration: Use in CI pipelines or content workflows to generate templated slides, apply bulk edits, or pull presentation data for reporting.
  • Use Case: Automatically update product slides with the latest metrics and export a reviewed version for the marketing team.

Quick Start

Use the gws slides CLI to batch-update slide content and retrieve the latest presentation version.

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 batch updates in a CI pipeline?

To automate Google Slides batch updates, use the gws CLI to invoke presentations.batchUpdate operations within your CI pipelines, allowing you to programmatically modify slide content, shapes, and layout without manual editing.

Can I programmatically create and retrieve Google Slides presentations?

Yes, you can programmatically create and retrieve Google Slides presentations by using the gws CLI to invoke presentations.create and presentations.get, pulling presentation data for reporting or generating templated slides in content pipelines.

Do I need a specific binary or authorization setup to read and write Google Slides?

Yes, reading and writing Google Slides programmatically requires the gws binary installed and configured Google Workspace authorization to enable presentations API access for your automation and integration tasks.

What's the best way to apply bulk edits to Google Slides content for marketing teams?

The best way to apply bulk edits to Google Slides content is using the gws CLI for presentations.batchUpdate, which removes manual editing bottlenecks by automatically updating product slides with the latest metrics for export.

Does the gws CLI support page-level operations for Google Slides?

Yes, the gws CLI supports pages operations for Google Slides, allowing you to programmatically manage and edit individual slide pages alongside presentations.batchUpdate, create, and get requests in your workflows.

When should I not use programmatic Google Slides automation?

You should avoid programmatic Google Slides automation for one-off, highly customized design edits, as the gws CLI is optimized for batch updates, templated content generation, and integration tasks rather than intricate manual layout adjustments.