gws-slides

Manage Google Slides presentations and elements via a command-line interface.

7|2|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/omriariav/workspace-cli --skill gws-slides-omriariav
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gws-slides
Source: https://github.com/omriariav/workspace-cli/tree/main/skills/slides
Command: npx skills add https://github.com/omriariav/workspace-cli --skill gws-slides-omriariav

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation, editing, and management of Google Slides presentations directly from the command line, streamlining presentation workflows.

Core Features & Use Cases

  • Create & Edit Presentations: Generate new decks, add/delete/duplicate slides, and modify content.
  • Content Manipulation: Add text, shapes, images, and tables; find and replace text; style elements.
  • Use Case: An AI agent needs to create a quarterly report presentation. It can use this Skill to create a new presentation, add slides with specific titles and content, insert charts (as images), and format the text for a professional look.

Quick Start

Use the gws slides skill to create a new presentation titled "My Project Kickoff".

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 presentation creation from the command line?

You can automate Google Slides presentation creation by using a command-line interface to generate new decks, add or duplicate slides, and manipulate content like text, shapes, and tables via structured JSON output.

Can I add and style tables and images in Google Slides via CLI?

Yes, you can add and style tables, images, text, and shapes in Google Slides via CLI. The interface supports content manipulation and element styling to format presentations directly from the terminal.

What is the best way to update existing Google Slides presentations programmatically?

The best way to update existing Google Slides programmatically is using a CLI that reads, updates, and deletes presentation elements. It supports finding and replacing text, reordering slides, and modifying content through structured JSON.

Does this approach support generating structured JSON output for Google Slides elements?

Yes, this approach supports structured JSON output for Google Slides operations. It enables reading, creating, updating, and deleting presentations and their elements by processing structured data from the command line.

Can an AI agent manage quarterly report presentations in Google Slides?

Yes, an AI agent can manage quarterly report presentations in Google Slides. It can use the CLI to create a new presentation, add slides with specific titles, insert charts as images, and format text for a professional look.