google-workspace

Automate Gmail, Calendar, Drive, Contacts, Sheets, and Docs operations via OAuth2.

4|Updated May 18, 2026
One-click install
npx skills add https://github.com/ZardLi1115/zedclaw --skill google-workspace-zardli1115
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/ZardLi1115/zedclaw/tree/main/skills/productivity/google-workspace
Command: npx skills add https://github.com/ZardLi1115/zedclaw --skill google-workspace-zardli1115

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-api-python-client, google-auth-oauthlib, google-auth-httplib2, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill removes the need to manually switch between multiple Google apps or ad-hoc tools by giving you a single, scriptable interface for common Gmail, Calendar, Drive, Contacts, Sheets, and Docs tasks.

Core Features & Use Cases

  • OAuth-powered Google access: Uses ZedClaw-managed OAuth tokens and refreshes them automatically for ongoing use.
  • Unified CLI/API wrapper with JSON outputs: Runs operations via gws when installed, otherwise falls back to a bundled Python Google API implementation, while keeping a consistent JSON contract.
  • Broad workspace coverage: Supports Gmail search/get/send/reply, Calendar list/create, Drive search/get/upload/download/create-folder/share/delete, Contacts list, Sheets get/create/update/append, and Docs get/create/append.
  • Built-in safety guardrails for writes: Explicitly instructs the user to confirm before sending email, creating/deleting events, deleting/share/modifying documents or sheets.

Quick Start

Run the setup check first by asking ZedClaw to execute: "Verify authentication status with the Google Workspace skill by running the skill setup --check command."

Frequently Asked Questions about google-workspace

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

FAQPage Schema
How do I automate Google Workspace tasks across Gmail, Calendar, and Drive using OAuth?

This Skill automates authenticated Google Workspace operations for Gmail, Calendar, Drive, Contacts, Sheets, and Docs. It requires OAuth2 setup with stored token files to manage common productivity workflows like searching messages or listing events.

Do I need to manually authenticate with Google APIs to manage Sheets and Docs?

No, you do not need to manually authenticate to manage Sheets and Docs. The system uses automatically refreshing OAuth2 tokens, handling read, create, and update operations across your workspace without manual token management.

How do I send email and create calendar events with a Python script safely?

Send email and create calendar events through a bundled Python Google API implementation that uses stored OAuth tokens. Built-in safety guardrails explicitly require user confirmation before executing write actions like sending emails or modifying documents.

Does this Google Workspace automation tool support downloading files and sharing Drive content?

Yes, the Google Workspace automation tool supports downloading files and sharing Drive content. It handles Drive operations including uploading, creating folders, sharing, and deleting content while outputting results in a documented JSON contract.

What should I know about the OAuth2 setup before using Google Workspace scripts?

Before using Google Workspace scripts, you must complete OAuth2 setup with stored token files. The system optionally uses the external gws CLI as an execution backend, falling back to a bundled Python Google API implementation if unavailable.

Related Skills