recipe-create-presentation

Creates a Google Slides presentation and shares it with team members via gws CLI.

Updated Nov 9, 2023
One-click install
npx skills add https://github.com/oresttokovenko/dot-files --skill recipe-create-presentation-oresttokovenko
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: recipe-create-presentation
Source: https://github.com/oresttokovenko/dot-files/tree/main/chezmoi/dot_agents/skills/recipe-create-presentation
Command: npx skills add https://github.com/oresttokovenko/dot-files --skill recipe-create-presentation-oresttokovenko

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up a new Google Slides presentation and granting team access normally requires manual clicks through the Google Workspace UI; this recipe automates the creation and permission-granting steps through the gws command-line tool. ## Core Features & Use Cases - Presentation Creation: Creates a new Google Slides presentation with a specified title using the gws slides API. - Access Sharing: Grants writer permissions to team members by email through the gws drive permissions endpoint. - Use Case: A team lead needs a Quarterly Review deck shared with the team; run this recipe to create the presentation and grant editing access in one workflow. ## Quick Start Create a new Google Slides presentation titled Quarterly Review Q2 and share it with [email protected] with writer access.

Frequently Asked Questions about recipe-create-presentation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a Google Slides presentation from the command line?

Use the gws CLI with the slides presentations create command, passing a JSON payload containing the title. The response returns a presentation ID that you can use for subsequent operations like adding slides or sharing.

How to share a Google Slides file with team members via API?

Use gws drive permissions create with the file ID and a JSON body specifying the role, type, and email address. Setting role to writer grants editing access to the specified user.

What tools are required to run this presentation creation recipe?

This recipe requires the gws command-line binary installed on your system and the gws-slides skill loaded as a prerequisite. Without these, the Google Workspace API calls cannot be executed.

Can I add slides to an existing Google Slides presentation?

This recipe focuses on creating a new presentation and sharing it. Adding slides to an existing deck requires additional gws slides API calls using the presentation ID returned from the creation step.