← Back to Skills Marketplace
byungkyu

google-docs

by byungkyu · GitHub ↗ · v1.2.0 · MIT-0
cross-platform ✓ Security Clean
9096
Downloads
8
Stars
0
Active Installs
11
Versions
Install in OpenClaw
/install google-docs
Description
Google Docs API integration with managed OAuth. Create documents, insert text, apply formatting, and manage content. Use this skill when users want to interact with Google Docs. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). Calls run through the `maton` CLI with OAuth login; default to read and list calls, and confirm every write or new connection with the user.
Usage Guidance
Install this only if you are comfortable authorizing Maton to access your Google Docs. Review Google OAuth scopes, prefer read-only access where possible, require explicit confirmation before writes or deletes, and revoke unused connections when done.
Capability Assessment
Credentials
Network access, Bash commands, OAuth login, and Google Docs API calls are proportionate for a Google Docs integration; there is no bundled executable code in the artifact.
Install Mechanism
Installation relies on the external Maton CLI via npm or Homebrew, which is disclosed and coherent with the integration but should be installed only from the stated package sources.
Instruction Scope
The skill directs agents to default to read/list operations, confirm every write or connection creation, specify the target account/connection when needed, and treat fetched document content as untrusted data.
Persistence & Privilege
OAuth tokens or API keys are stored by the Maton CLI/OS credential store, and the skill gives explicit guidance not to print, extract, persist, or expose credentials.
Purpose & Capability
The stated purpose is to read, create, and update Google Docs through the Maton gateway, and the documented commands match that purpose.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install google-docs
  3. After installation, invoke the skill by name or use /google-docs
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.0
CLI-first rewrite with the Maton SDK examples; clarify that the CLI and SDKs keep separate credential stores, and reword webhook egress warnings
v1.1.0
CLI-first rewrite: the maton CLI with OAuth login is the documented path, every example is a maton command, SDK examples added, and the raw HTTP fallback feeds the key on stdin instead of reading it from the environment
v1.0.8
- Removed the skill-card.md file. - No changes were made to implementation or functionality. - Documentation and usage instructions remain unchanged.
v1.0.7
- Added CLI command examples throughout the documentation for managing Google Docs and connections. - Documented CLI installation methods (npm and Homebrew). - Enhanced authentication instructions with dedicated CLI and manual setup sections. - Provided equivalent CLI, Python, and API examples for all connection management actions. - Included common CLI workflows for viewing, creating, and updating Google Docs. - General documentation improvements for clarity and ease of use.
v1.0.6
- Updated all endpoint URLs from gateway.maton.ai and ctrl.maton.ai to api.maton.ai. - Clarified connection management steps and emphasized use of the `Maton-Connection` header when multiple connections exist. - Added section on security and permissions, requiring explicit user confirmation before write operations. - Removed the LICENSE.txt file from the repository.
v1.0.5
- Added a new `clawdbot` metadata field with an emoji and required environment variable `MATON_API_KEY`. - No other functionality or documentation changes.
v1.0.4
- Added a troubleshooting section for "Invalid App Name" errors, clarifying required URL structure. - Updated the troubleshooting section for API key issues (previously titled "Invalid API Key") for clarity and accuracy. - No code or functional changes; documentation improvements only.
v1.0.3
- All curl-based Bash examples are now replaced with Python one-liner scripts using urllib. - Added a new "Troubleshooting: Invalid API Key" section with step-by-step instructions to diagnose invalid API key issues. - Modernized code snippets for connection management (list, create, get, delete) to use Python, matching the updated approach. - Core API usage and authentication details remain unchanged.
v1.0.2
- Added clarification in the description that for third-party apps other than Google Docs, users should use the api-gateway skill instead. - Updated all sample curl commands to use environment variable syntax ($MATON_API_KEY) for API keys. - Added important usage notes about using curl with brackets (recommending curl -g) and handling environment variables when piping output to jq or other commands to prevent API key expansion issues.
v1.0.1
- Updated documentation to clarify that the base URL uses /google-docs/{native-api-path} and requires substitution of the API endpoint path. - Added detailed sample response to the Get Connection section, including new fields (creation_time, last_updated_time, metadata). - Included instructions for specifying the Google Docs connection using the Maton-Connection header, supporting multiple connections. - Minor improvements to authentication instructions, now mentioning account creation. - General clarifications and formatting improvements throughout the documentation.
v1.0.0
Initial release of Google Docs integration with managed OAuth: - Create, retrieve, and update Google Docs via API. - Supports document creation, text insertion, formatting, and content management. - OAuth authentication and connection management handled through Maton platform. - Includes sample code for JavaScript and Python. - Comprehensive API reference and error handling information.
Metadata
Slug google-docs
Version 1.2.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 11
Frequently Asked Questions

What is google-docs?

Google Docs API integration with managed OAuth. Create documents, insert text, apply formatting, and manage content. Use this skill when users want to interact with Google Docs. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). Calls run through the `maton` CLI with OAuth login; default to read and list calls, and confirm every write or new connection with the user. It is an AI Agent Skill for Claude Code / OpenClaw, with 9096 downloads so far.

How do I install google-docs?

Run "/install google-docs" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is google-docs free?

Yes, google-docs is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does google-docs support?

google-docs is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created google-docs?

It is built and maintained by byungkyu (@byungkyu); the current version is v1.2.0.

💬 Comments