recipe-create-presentation — Claude Code skill: create Slides
A short recipe that opens a new Google Slides deck from the terminal and shares it with your team. Handy when an agent, not you, is setting up the file.
npx skills add googleworkspace/cli --skill recipe-create-presentation -a claude-codeWhat recipe-create-presentation does
No scripts here, just an order of steps. The agent drives the gws CLI: create the presentation, read its ID from the response, then grant access.
Step one is gws slides presentations create --json '{"title": "Quarterly Review Q2"}'. Step two reuses that ID: `gws drive permissions create --params '{"fileId": "PRESENTATION_ID"}' --json '{"role": "writer", "type": "user", "emailAddress": "[email protected]"}'`. Swap in your own role and address.
Two things must be in place first. The gws binary, and the gws-slides skill, which the recipe names as a prerequisite. Actual slide content is that skill's job, not this one's. Install it if you want the deck and its permissions created from the shell. If you build decks by hand in the browser anyway, skip it.
What it helps with
- create a Google Slides deck from the terminal
- give teammates editor access to a fresh deck
- spin up an empty presentation for a quarterly review
- pull the presentation ID before adding slides
- replace manual share clicks with one command
Example prompts for the agent
- Create a Google Slides presentation called Quarterly Review Q2 and share it with [email protected] as writer
- Start an empty deck for the review and show me its ID
- Make the presentation and give the team edit access
How to install recipe-create-presentation
1Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-create-presentation -a claude-code2Manually: put the files in place
~/.claude/skills/recipe-create-presentation/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/recipe-create-presentation/
1Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-create-presentation -a codex2Manually: put the files in place
.agents/skills/recipe-create-presentation/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-create-presentation -a cursor2Manually: put the files in place
.cursor/skills/recipe-create-presentation/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install googleworkspace/cli recipe-create-presentation2Manually: put the files in place
.github/skills/recipe-create-presentation/SKILL.md1Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-create-presentation -a gemini-cli2Platform CLI
gemini skills install https://github.com/googleworkspace/cli --path skills/recipe-create-presentationManually: put the files in place
.devin/skills/recipe-create-presentation/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-create-presentation -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set95
The whole set →Similar
Questions about recipe-create-presentation
How do I install recipe-create-presentation in Claude Code?
Use npx skills add googleworkspace/cli --skill recipe-create-presentation -a claude-code. The skill lands at ~/.claude/skills/recipe-create-presentation/SKILL.md. On GitHub Copilot the command is gh skill install googleworkspace/cli recipe-create-presentation.
What does recipe-create-presentation do?
It creates a Google Slides presentation with the title you pass in, then sets Drive permissions on the resulting file. Two steps, no more.
What has to be in place before it works?
The gws binary on your PATH and the gws-slides skill loaded. The recipe lists that skill as a prerequisite, since filling the deck is left to it.
Source text
SKILL.md · Apache-2.0
---
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
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": "[email protected]"}'`
© googleworkspace · Apache-2.0 · googleworkspace/cli