Guide · Agent skill
How to use the Create Google Slides Presentation agent skill
Updated · written with AI from the project's own documentation and checked against our catalogue data
This guide explains the recipe-create-presentation agent skill, a short set of instructions that lets an AI agent create a Google Slides presentation and share it from a conversation. It is for people who already use Google Workspace and the gws command-line tool, and who may be new to agent skills. By the end you will know how to install the skill, ask for a presentation in plain language, and check what the agent did.
Quick start
- 1Check prerequisites. Confirm the gws command-line tool is installed and on your PATH, and that you are authenticated with a Google Workspace account that can use Google Slides and Google Drive.
- 2Install the gws-slides skill. The recipe depends on it, so make sure it is available alongside this one.
- 3Download and unzip this skill. Download the ZIP from this page and unzip it into ~/.claude/skills/ or a project's .claude/skills/ folder.
- 4Or upload the ZIP in the Claude apps. Go to Settings → Capabilities → Skills and upload the ZIP instead.
- 5Make a natural request. Ask for a new Google Slides presentation with a title, and say who should get access.
- 6Check the commands. Review the gws commands the agent proposes, especially the title and the email address.
- 7Confirm the result. Note the presentation ID the agent reports and open the deck in Google Slides to check it.
What the skill makes the agent do
An agent skill is a folder containing instructions (here, a file called SKILL.md) that an AI agent reads when a task matches the skill. This skill is a recipe for one job: creating a new Google Slides presentation with a title and adding initial slides.
The recipe has three steps. The agent creates a presentation with a title by running the gws slides presentations create command, reads the presentation ID from the response, and then shares the file with a team member as an editor using gws drive permissions create. The agent runs these commands on your computer, so the work is done by gws, not by the chat itself.
Install the skill
You can install the skill in one of two ways. Download the ZIP from the skill's page on this site and unzip it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder to make it available only in that project. Alternatively, upload the ZIP in the Claude apps under Settings → Capabilities → Skills.
The skill depends on the gws-slides skill, so install that as well. Before you start, make sure the gws command-line tool is installed and on your PATH, and that you have authenticated with a Google Workspace account that can access Google Slides and Google Drive.
- Requires the gws command-line tool (Google Workspace CLI) installed and on the PATH
- Requires an authenticated Google Workspace account with access to Google Slides and Google Drive
- Requires the gws-slides skill, which this recipe depends on
How to trigger the skill with a natural request
You do not need to type the command yourself. Describe what you want in plain language and mention a presentation title, and the agent should pick up the recipe when the request matches its description: creating a new Google Slides presentation and adding initial slides.
Useful requests name the title and the outcome you expect. Because the recipe shares with a fixed example address, say so if you want the share step to happen, and check the address before you rely on it.
- "Create a Google Slides presentation titled Quarterly Review Q2 and share it with my team."
- "Set up a new deck called Product Roadmap and give my colleague editor access."
- "Make a new Google Slides presentation titled Board Update and tell me its ID."
What the commands look like
The recipe uses these commands as written in the source. The agent fills in the presentation ID it reads back from the first response. You can read them to confirm what will run before you approve it.
gws slides presentations create --json '{"title": "Quarterly Review Q2"}'
gws drive permissions create --params '{"fileId": "PRESENTATION_ID"}' --json '{"role": "writer", "type": "user", "emailAddress": "team@company.com"}'Safety notes: scripts and network access
This skill runs scripts and uses the network. Each gws command sends requests to Google Workspace using your authenticated account, so the presentation is created in your Drive and the share step grants writer access to the address in the command.
The share address in the recipe is the example team@company.com. Change it to the real person before the agent runs the share step, or ask the agent to stop before sharing. Writer access is granted immediately, so the recipe is not suited to cases where sharing must wait for review or be limited to specific domains.
- Check the title and the email address in the command before approving it
- The recipe gives writer access straight away, with no review step
- Only use it with accounts and files you are allowed to share
Tips for getting good results
Keep requests focused on creating a new deck. The recipe does not edit or format the content of existing slides, so ask for those changes separately or in another tool.
If a command fails, the most common causes are a missing gws install, a PATH that does not include it, or an account that is not authenticated. Fix those before retrying the request.
- Name the presentation clearly so the title is useful later
- Give the real colleague's address in your request to avoid sharing with the example address
- Ask the agent to report the presentation ID so you can find it again
What people use it for
- Starting a quarterly review deck with a standard title and sharing it with a colleague to fill in.
- Creating a project kickoff presentation and giving a team member editor access in one request.
- Setting up a board update deck and recording its ID so it can be found later.
Frequently asked questions
How do I install the recipe-create-presentation skill?
Download the ZIP from this page and unzip it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder. You can also upload the ZIP in the Claude apps under Settings → Capabilities → Skills. Install the gws-slides skill too, because this recipe depends on it.
What do I need before the skill works?
You need the gws command-line tool installed and on your PATH, and an authenticated Google Workspace account with access to Google Slides and Google Drive. Without these, the gws commands will fail.
Is this skill free to use?
The source identifies the licence as Apache-2.0. The source does not state any price, so check the project's own terms for anything beyond the licence.
Does the skill share the presentation with my team automatically?
The recipe includes a share step that grants writer access using the example address team@company.com. Change that address to the real person before the agent runs the step, or ask the agent to stop before sharing.
Can this skill edit existing slides?
No. The recipe only creates a new presentation and adds initial slides. Editing or formatting existing slides needs a different workflow.
Why does the agent need to run commands on my computer?
The skill is a set of written instructions. The agent carries out the steps by running gws commands locally, which send requests to Google Workspace using your authenticated account.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
This skill suits Google Workspace users who already use the gws CLI and want a quick, repeatable way to create and share a new deck from a conversation. It is a poor fit if you need sharing that waits for review, sharing limited to specific people or domains, or editing of existing slides. Check the title and email address before each run.
Download the skill