google-workspace

Automate Google Workspace operations across Docs, Sheets, Drive, Gmail, and Calendar via REST APIs.

40|9|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/akillness/oh-my-skills --skill google-workspace-akillness
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/akillness/oh-my-skills/tree/main/.agent-skills/google-workspace
Command: npx skills add https://github.com/akillness/oh-my-skills --skill google-workspace-akillness

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Provisioning, managing, and automating Google Workspace resources across Docs, Sheets, Slides, Drive, Gmail, Calendar, Chat, Forms, Admin SDK, and Apps Script to save time and reduce manual work.

Core Features & Use Cases

  • Unified automation across Google Workspace products via REST APIs
  • Flexible authentication: OAuth2 user flow or service account with domain-wide delegation
  • Common workflows: create docs/spreadsheets, manage Drive, send emails, schedule events, and automate admin tasks

Quick Start

Authenticate with the helper and run the CLI to create a new Google Doc.

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 apps like Gmail and Drive using REST APIs?

You can automate Google Workspace apps by using REST APIs to manage Docs, Sheets, Drive, and Gmail. It supports OAuth2 or service account delegation to provision users, create documents, send emails, and schedule events.

What is the best way to manage Google Workspace admin tasks and user provisioning programmatically?

Managing Google Workspace admin tasks programmatically is best done through the Admin SDK REST API. It allows you to automate user provisioning and resource management across your organization using service account delegation with domain-wide authority.

Can I use a service account with domain-wide delegation to automate Google Sheets and Docs workflows?

Yes, you can use a service account with domain-wide delegation to automate Google Sheets and Docs workflows. This allows scripts to create and edit documents without requiring manual user OAuth2 consent for each operation.

Does this Google Workspace automation approach support token management and retry logic for REST APIs?

Yes, Google Workspace automation via REST APIs includes optional token management and retry logic. This ensures reliable execution of automated pipelines for emailing, scheduling events, and sharing resources across Workspace services.

How do I build an end-to-end automation pipeline across Google Calendar, Drive, and Gmail?

You build an end-to-end automation pipeline across Google Calendar, Drive, and Gmail by using unified REST APIs to connect scheduling events, sharing resources, and emailing. Helper utilities manage authentication and common cross-service tasks.