A developer-focused skill for programmatically creating, formatting, and managing Google Documents via the official REST API.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install google-docs-skill
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 google-docs-skill using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
This skill provides direct, programmatic access to the Google Docs API, enabling developers and automated agents to handle complex document workflows. By leveraging OAuth 2.0, Openclaw Skills allow for secure authentication and persistent access to document resources, facilitating everything from simple text insertion to sophisticated structural modifications.
The integration is designed for high-performance operations, utilizing batch updates to perform multiple formatting and content changes in a single atomic request. It bridges the gap between raw data and professional documentation, making it an essential tool for anyone looking to automate their workspace with Openclaw Skills.
Configure your environment with the following keys:
export GOOGLE_CLIENT_ID="your-client-id"
export GOOGLE_CLIENT_SECRET="your-client-secret"
export GOOGLE_REFRESH_TOKEN="your-refresh-token"
Run the provided Python authentication script to authorize your application and generate the initial refresh token required by Openclaw Skills.
The skill interacts with the Google Docs internal structure using the following schema:
| Attribute | Type | Description |
|---|---|---|
| Document ID | String | The unique identifier found in the Google Doc URL. |
| Index | Integer | 1-based position representing characters and structural elements. |
| Requests | Array | A collection of operation objects (insertText, updateTextStyle, etc.). |
| Field Mask | String | A comma-separated list of properties to update during style changes. |
| EndOfSegment | Object | A location identifier used to append content to the end of a document section. |
Loading
A robust command-line interface designed for AI agents to create disposable inboxes, monitor incoming mail, and extract message content programmatically.

A comprehensive identity and analytics stack for AI agents to cryptographically prove their identity and track external API usage.

A cryptographic identity layer for AI agents to register DIDs and securely sign API requests with Ed25519.

NervePay provides AI agents with a verifiable cryptographic identity and automated analytics to track external API usage and build a professional reputation.

A high-performance AI agent skill for managing Bring! shopping lists through natural language commands and automated synchronization.

A powerful interface for managing Labradoc document intelligence, tasks, and file operations directly via the CLI.








































