Google Slides Skill for Openclaw

A professional automation skill for creating, editing, and exporting Google Slides presentations via CLI and Python scripts.

nethunter
v1.0.0
Mar 3, 2026
0
1.1k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install hml-google-slides

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install hml-google-slides using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Google Slides Skill?

The Google Slides skill provides a robust interface for AI agents to interact with Google's presentation software. By leveraging both the gog CLI for high-level operations and specialized Python scripts for granular slide manipulation, this tool enables the programmatic generation of professional decks. Whether you are building a presentation from scratch or updating existing slides with new data, this integration within the Openclaw Skills ecosystem ensures a streamlined workflow.

This skill is particularly valuable for developers looking to bridge the gap between automated data analysis and visual reporting. It allows for the insertion of text, management of comments, and high-fidelity exports to PDF or PPTX formats without manual intervention, making it a cornerstone for automated document generation.

Google Slides Skill Use Cases

  • Automatically generating weekly status reports from data sources into a slide format.
  • Creating templated sales or pitch decks by copying existing presentations and updating specific fields.
  • Batch processing slide updates such as replacing text or updating metrics across multiple presentations.
  • Programmatically exporting presentations to PDF or PPTX for automated email distribution.
  • Managing collaborative workflows by listing and resolving comments via an AI agent.

How Google Slides Skill Works

  1. The process begins with an authentication check using the gog CLI to ensure the agent has the necessary permissions for Google Slides and Drive.
  2. Users can create a new presentation, which generates a unique presentationId used for all subsequent operations.
  3. Content is added to the presentation using specific scripts that handle title and bullet-point insertion at designated slide positions.
  4. For advanced formatting, such as adding images or shapes, the skill processes batch update requests through a JSON file directed to the Slides API.
  5. Once the deck is complete, the skill triggers an export command to convert the presentation into a sharable PDF or PPTX file.

Google Slides Skill Setup

First, verify your authentication status to ensure Openclaw Skills can communicate with Google Services:

gog slides info <presentation-id> --account [email protected]

If authentication is required, run the following command to authorize the necessary scopes:

gog auth add [email protected] --services gmail,calendar,drive,docs,sheets,contacts,tasks,people

To simplify commands, you can set your account in your environment variables:

export [email protected]

Google Slides Skill Data Schema & Taxonomy

The skill organizes presentation data through the following structures:

Data Type Description
presentationId The unique string found in the Google Slides URL used to target specific decks.
batch_requests.json A structured JSON file containing API-level instructions for complex slide edits.
Export Formats Standardized output supporting 'pdf' and 'pptx' extensions.
Slide Index 0-indexed integer determining the position of new slides within a deck.

Google Slides Skill Advanced Features

  • Support for arbitrary batch update requests via JSON to leverage the full power of the Google Slides API.
  • Comment management system that allows listing, replying to, and resolving presentation comments.
  • Precision slide insertion allowing users to place content at specific points in the presentation sequence.
  • Template-based workflows by utilizing the copy command to clone existing slide structures before editing.
  • Seamless integration with Drive API for file-level management and metadata retrieval.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*