recipe-create-presentation
googleworkspace/cli
Create a new Google Slides presentation with initial slides and share it with your team.
What is recipe-create-presentation?
This recipe automates the creation of a new Google Slides presentation and configures sharing permissions. Use it to quickly set up presentations for team collaboration without manual setup in the Google Workspace UI.
- Create a new Google Slides presentation with a custom title
- Extract the presentation ID from the creation response
- Share the presentation with team members by email address
- Set appropriate permissions (writer role) for collaboration
- Integrate with Google Drive for file management
How to install recipe-create-presentation
npx skills add null --skill recipe-create-presentation- gws (Google Workspace CLI) must be installed
- gws-slides skill must be loaded
- Google Workspace account with Slides and Drive access
How to use recipe-create-presentation
- 1.Load the gws-slides skill before running this recipe
- 2.Execute the presentation creation command with your desired title
- 3.Copy the presentation ID from the response
- 4.Use the presentation ID to share the document with team members via their email address
- 5.Verify permissions were set correctly in Google Drive
Use cases
- Quickly generate a new quarterly review presentation and share it with your team
- Create presentation templates for recurring meetings and distribute them automatically
- Set up a new project presentation and grant write access to team members in one workflow
- Automate presentation creation as part of a larger reporting or documentation pipeline
- Project managers coordinating team presentations
- HR professionals creating review presentations
- Team leads setting up collaborative documents
- Automation engineers building productivity workflows
recipe-create-presentation FAQ
The writer role allows team members to edit the presentation, add slides, and modify content.
Run the share command once per team member email address, or modify the recipe to loop through a list of recipients.
The presentation ID is returned in the JSON response from the 'gws slides presentations create' command.
Yes, change the 'role' parameter to 'reader' for view-only access or 'commenter' for comment-only access.
Full instructions (SKILL.md)
Source of truth, from googleworkspace/cli.
name: recipe-create-presentation description: "Create a new Google Slides presentation and add initial slides." metadata: version: 0.22.5 openclaw: category: "recipe" domain: "productivity" requires: bins: - gws skills: - gws-slides
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
- Create presentation:
gws slides presentations create --json '{"title": "Quarterly Review Q2"}' - Get the presentation ID from the response
- Share with team:
gws drive permissions create --params '{"fileId": "PRESENTATION_ID"}' --json '{"role": "writer", "type": "user", "emailAddress": "team@company.com"}'
Related skills
More from googleworkspace/cli and the wider catalog.
gws-gmail
Send, read, and manage Gmail emails via Google Workspace CLI.
gws-drive
Manage Google Drive files, folders, and shared drives via CLI.
gws-docs
Read and write Google Docs via command line.
gws-calendar
Manage Google Calendar events, calendars, and access control via CLI.
gws-sheets
Read and write Google Sheets spreadsheets via CLI.
gws-gmail-send
Send emails via Gmail with attachments, CC/BCC, HTML support, and draft options.