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.
recipe-create-shared-drive
Create a Google Shared Drive and manage member access with specific roles.
recipe-create-task-list
Set up a new Google Tasks list with initial tasks using the Google Workspace CLI.
recipe-create-vacation-responder
Set up Gmail out-of-office auto-replies with custom messages and date ranges.
recipe-deploy-apps-script
Push local files to a Google Apps Script project.
recipe-draft-email-from-doc
Read a Google Doc and draft it as a Gmail message body.
recipe-email-drive-link
Share a Google Drive file and email the link with a message to recipients.