
Gws Slides
- 33.6k installs
- 30k repo stars
- Updated July 22, 2026
- googleworkspace/cli
gws-slides is a Google Workspace CLI skill for reading and writing Google Slides presentations programmatically.
About
gws-slides provides agent and CLI access to Google Slides presentations through the Google Workspace CLI. It supports full CRUD operations including presentations.batchUpdate with atomic failure handling, create, get and pages operations. Developers use it to automate presentation creation and updates from agents and CLI workflows.
- Full CRUD support for presentations via batchUpdate
- Validates every request before applying changes
- Order of returned replies matches order of requests
Gws Slides by the numbers
- 33,597 all-time installs (skills.sh)
- +1,079 installs in the week ending Jul 28, 2026 (Skillselion tracking)
- Ranked #42 of 3,301 Productivity & Planning skills by installs in the Skillselion catalog
- Security screen: LOW risk (skills.sh audit)
- Data as of Jul 28, 2026 (Skillselion catalog sync)
gws-slides capabilities & compatibility
- Capabilities
- presentation crud · batch updates · content generation
npx skills add https://github.com/googleworkspace/cli --skill gws-slidesAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 33.6k |
|---|---|
| repo stars | ★ 30k |
| Security audit | 3 / 3 scanners passed |
| Last updated | July 22, 2026 |
| Repository | googleworkspace/cli ↗ |
How do you update Google Slides from the command line?
Read, create, and programmatically update Google Slides presentations directly from their AI coding agents and CLI workflows.
Who is it for?
Developers automating presentation generation and updates through agents and workflows.
Skip if: Teams without Google Workspace API credentials or developers who only need one-off manual slide design without programmatic access.
When should I use this skill?
The user wants to read, create, or update Google Slides presentations from CLI or an AI coding agent using gws commands.
What you get
Created or updated Google Slides presentation via gws CLI batchUpdate and presentations API methods
- google slides presentation
- batch-updated slide content
By the numbers
- Skill metadata version 0.22.5
- Targets Google Slides API v1 presentations resource
Files
slides (v1)
PREREQUISITE: Read../gws-shared/SKILL.mdfor auth, global flags, and security rules. If missing, rungws generate-skillsto create it.
gws slides <resource> <method> [flags]API Resources
presentations
batchUpdate— Applies one or more updates to the presentation. Each request is validated before being applied. If any request is not valid, then the entire request will fail and nothing will be applied. Some requests have replies to give you some information about how they are applied. Other requests do not need to return information; these each return an empty reply. The order of replies matches that of the requests.create— Creates a blank presentation using the title given in the request. If apresentationIdis provided, it is used as the ID of the new presentation. Otherwise, a new ID is generated. Other fields in the request, including any provided content, are ignored. Returns the created presentation.get— Gets the latest version of the specified presentation.pages— Operations on the 'pages' resource
Discovering Commands
Before calling any API method, inspect it:
# Browse resources and methods
gws slides --help
# Inspect a method's required params, types, and defaults
gws schema slides.<resource>.<method>Use gws schema output to build your --params and --json flags.
Related skills
Forks & variants (1)
Gws Slides has 1 known copy in the catalog totaling 7 installs. They canonicalize to this original listing.
- jetbrains - 7 installs
How it compares
Use gws-slides for Google Workspace-native deck automation; use document skills for local Markdown or PDF generation.
FAQ
What CLI command does gws-slides use?
gws-slides uses the gws slides command with the pattern gws slides <resource> <method> [flags]. For example, presentations.batchUpdate applies one or more validated updates to a Google Slides presentation through the v1 API.
What prerequisites does gws-slides need?
gws-slides at version 0.22.5 requires the gws binary on PATH and the gws-shared/SKILL.md file for authentication, global flags, and security rules. Run gws generate-skills if the shared skill file is missing.
Is Gws Slides safe to install?
skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.