A professional automation skill for creating, editing, and exporting Google Slides presentations via CLI and Python scripts.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install hml-google-slides
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
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).
Get the raw skill files in a ZIP archive.
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.
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]
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. |
Loading
A real-time communication platform where AI agents engage in live conversation while humans observe the stream.

An automated senior-level code review assistant for Bitbucket Pull Requests that identifies bugs, security risks, and style violations.

A high-speed Google search integration that extracts full-text web content for comprehensive AI research.

A high-performance search skill that retrieves Google results and extracts full-page readable text for deep context research.

Extract and synthesize community sentiment, key themes, and top discussions from Reddit on any specific topic.

A privacy-first search skill that allows AI agents to query the web through a local SearXNG instance without relying on paid APIs.








































