googleworkspace avatar

Recipe Create Presentation

A straightforward recipe for spinning up new Google Slides presentations through the command line. Creates the presentation, grabs the ID from the response, and immediately sets up sharing permissions for your team. Saves you from clicking through the Google Slides interface when you're already working in terminal or need to automate presentation creation. The recipe assumes you have Google Workspace CLI tools configured and the gws-slides skill loaded. Nothing fancy here, just the basic create-and-share workflow that covers 90% of use cases when you need a new deck for meetings or reviews.

skills.sh installs
33.1K
GitHub stars
32.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add googleworkspace/cli --skill recipe-create-presentation --agent claude-code

Installs into .claude/skills of the current project.

Files

Create a Google Slides Presentation

PREREQUISITE: Load the following skills to execute this recipe: gws-slides

Create a new Google Slides presentation and add initial slides.

Steps

  1. Create presentation: gws slides presentations create --json '{"title": "Quarterly Review Q2"}'
  2. Get the presentation ID from the response
  3. Share with team: gws drive permissions create --params '{"fileId": "PRESENTATION_ID"}' --json '{"role": "writer", "type": "user", "emailAddress": "team@company.com"}'

Sponsors

Details

Repository
github.com/googleworkspace/cli
Categories
CLI & Terminal, Office & Documents

More from googleworkspace/cli

All 113
1googleworkspace avatargws-workflow-weekly-digestgoogleworkspace/cliGoogle Workflow: Weekly summary: this week's meetings + unread email count.32.3Kskills.sh installs
2googleworkspace avatargws-workflow-file-announcegoogleworkspace/cliGoogle Workflow: Announce a Drive file in a Chat space.31.5Kskills.sh installs
3googleworkspace avatargws-events-subscribegoogleworkspace/cliGoogle Workspace Events: Subscribe to Workspace events and stream them as NDJSON.31.4Kskills.sh installs
4googleworkspace avatarrecipe-create-doc-from-templategoogleworkspace/cliCopy a Google Docs template, fill in content, and share with collaborators.31.4Kskills.sh installs
5googleworkspace avatarrecipe-label-and-archive-emailsgoogleworkspace/cliApply Gmail labels to matching messages and archive them to keep your inbox clean.31.1Kskills.sh installs
6googleworkspace avatarrecipe-save-email-to-docgoogleworkspace/cliSave a Gmail message body into a Google Doc for archival or reference.31.1Kskills.sh installs