Skip to content

Google Slides Operator

Lets your agent read, create and edit Google Slides presentations via the gws command-line tool.

Stars
32,059
Licence
Apache-2.0
Files
1 file

What it does

This skill teaches an AI agent how to work with Google Slides presentations using the gws command-line tool. Once installed, the agent can create a blank presentation, fetch an existing one, and apply batches of edits to its contents, and it knows to look up each command's required parameters before running it. It depends on a shared guide for signing in and handling security rules.

Great for

  • People who already use Google Slides and want an agent to create or update decks
  • Developers automating presentation generation from data or templates
  • Teams comfortable installing the gws CLI and granting it access to their Google account

Skip it if

  • Users who do not have the gws tool installed and authenticated; the skill will not work without it
  • Anyone wanting edits applied without review, since batchUpdate changes live presentations and the file itself does not describe safeguards beyond all-or-nothing validation

Try asking

  • “Create a new blank presentation titled 'Q3 Board Update'”
  • “Fetch the latest version of my presentation with ID abc123 and summarise its slides”
  • “Apply a batch of text and shape updates to my pitch deck”
  • “Show me which parameters the slides presentations batchUpdate command needs”
Step-by-step guide: how to use Google Slides OperatorInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 1 original files, the Apache-2.0 licence and an attribution note.

    gws-slides.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip gws-slides.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip gws-slides.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Run 'gws slides --help' or 'gws schema slides.<resource>.<method>' first so the agent uses correct parameters
  • Ask the agent to fetch a presentation before editing it, and review changes in Google Slides afterwards
  • If the gws-shared guide is missing, run 'gws generate-skills' to create it before using this skill

What's inside

  • SKILL.md

Redistributed unmodified from googleworkspace/cli under the Apache-2.0 licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.