
Recipe Create Presentation
Create a Google Slides deck and share it with teammates using the `gws` CLI recipe steps.
Overview
recipe-create-presentation is an agent skill for the Build phase that creates a Google Slides presentation and shares it via the gws CLI.
Install
npx skills add https://github.com/googleworkspace/cli --skill recipe-create-presentationWhat is this skill?
- Three-step recipe: create presentation JSON, capture presentation ID, grant Drive writer permission
- Requires `gws` binary and prerequisite `gws-slides` skill loaded first
- OpenClaw metadata tags it as productivity domain recipe v0.22.5
- Uses `gws slides presentations create` with titled JSON payload
- Shares via `gws drive permissions create` with fileId and emailAddress
- Recipe metadata version 0.22.5
- 3 documented CLI steps
Adoption & trust: 16.8k installs on skills.sh; 26.9k GitHub stars; 3/3 security scanners passed (skills.sh audits).
What problem does it solve?
You need a new Google Slides deck and team access without manual UI steps while your agent already uses Google Workspace CLIs.
Who is it for?
Agents with `gws` installed that must bootstrap a Slides file and share it in one scripted pass.
Skip if: Rich slide design, bulk content population, or workspaces without `gws` auth and the gws-slides prerequisite skill.
When should I use this skill?
You need a new Slides presentation created and shared and `gws` plus `gws-slides` are available.
What do I get? / Deliverables
A titled presentation exists in Google Slides and a specified user receives writer access through Drive permissions created from the CLI.
- New Google Slides presentation with specified title
- Drive writer permission for named user
Recommended Skills
Journey fit
The recipe wires Google Workspace APIs through `gws` while you are assembling deliverables—canonical shelf is Build integrations for third-party productivity hooks. Slides creation plus Drive permissions is an external API integration step, not frontend UI or ship testing.
How it compares
Thin CLI recipe over Google APIs, not a Slides MCP server or full document-generation framework.
Common Questions / FAQ
Who is recipe-create-presentation for?
Solo builders and small teams automating Google Workspace with the official googleworkspace/cli `gws` tool and OpenClaw-style recipe skills.
When should I use recipe-create-presentation?
During Build when integrating productivity workflows—e.g., spinning up a Quarterly Review deck and granting a cofounder writer access before you add content elsewhere.
Is recipe-create-presentation safe to install?
It runs authenticated Google API calls via `gws`; review the Security Audits panel on this Prism page and scope OAuth tokens before granting writer permissions.
Workflow Chain
Requires first: gws slides
SKILL.md
READMESKILL.md - Recipe Create Presentation
# 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"}'`