google-workspace

Integrate Google Workspace APIs with OAuth 2.0 and service accounts.

10|1|Updated Jan 18, 2026
One-click install
npx skills add https://github.com/Awish021/opencode --skill google-workspace-awish021
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/Awish021/opencode/tree/main/skills/google-workspace
Command: npx skills add https://github.com/Awish021/opencode --skill google-workspace-awish021

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jose, and includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of integrating with various Google Workspace APIs, reducing the complexity of authentication, rate limiting, and batch operations.

Core Features & Use Cases

  • Unified Authentication: Supports both OAuth 2.0 and Service Account authentication patterns.
  • Rate Limit Handling: Provides robust retry mechanisms with exponential backoff for API requests.
  • Batch Operations: Demonstrates how to batch multiple API calls into a single request.
  • Use Case: You need to build an application that automatically creates calendar events, sends emails via Gmail, and manages files in Google Drive. This Skill provides the foundational patterns for all these interactions.

Quick Start

Use the google-workspace skill to authenticate using OAuth 2.0 and list your Gmail labels.

Frequently Asked Questions about google-workspace

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

FAQPage Schema
How do I authenticate with Google Workspace APIs using OAuth 2.0?

Google Workspace API authentication via OAuth 2.0 involves configuring credentials and implementing authorization flows. This Skill provides foundational patterns for OAuth 2.0 and Service Account authentication to securely access Gmail, Calendar, Drive, and other Workspace services.

How do I handle rate limiting when sending batch requests to Google Workspace APIs?

Handling rate limiting for Google Workspace batch requests requires implementing retry mechanisms with exponential backoff. This Skill demonstrates how to batch multiple API calls into a single request while managing quota limits robustly.

Can I use a service account with domain-wide delegation to access Google Workspace?

Yes, you can use a service account with domain-wide delegation to access Google Workspace. This Skill covers service account authentication patterns, enabling server-to-server interactions for Admin SDK and other APIs without user prompts.

Does this Skill provide patterns for deploying Google Workspace integrations on Cloudflare Workers?

Yes, this Skill provides deployment patterns for integrating Google Workspace APIs on Cloudflare Workers. It addresses serverless implementations, combining OAuth 2.0 authentication and batch operations within edge environments.

What is the best way to automate creating calendar events and sending emails via Gmail?

The best way to automate creating calendar events and sending Gmail emails is by using unified API integration patterns. This Skill provides foundational logic to authenticate and interact with multiple Google Workspace services simultaneously.