google-workspace

Integrate Google Workspace APIs with OAuth 2.0 and service accounts.

54|Updated Nov 19, 2025
One-click install
npx skills add https://github.com/dennislee928/Ethic-Latex --skill google-workspace-dennislee928
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/dennislee928/Ethic-Latex/tree/main/.claude/skills/google-workspace
Command: npx skills add https://github.com/dennislee928/Ethic-Latex --skill google-workspace-dennislee928

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a comprehensive guide and reusable patterns for integrating with Google Workspace APIs, simplifying complex authentication, rate limiting, and batch operations.

Core Features & Use Cases

  • Unified Authentication: Covers OAuth 2.0 and Service Account flows with detailed examples.
  • Rate Limit Handling: Implements robust retry logic with exponential backoff for common Google API errors.
  • Batch Operations: Demonstrates efficient batch request patterns to reduce API calls.
  • API Coverage: Includes detailed references for Gmail, Calendar, Drive, Sheets, Docs, Chat, Meet, Forms, Tasks, Admin SDK, and People APIs.
  • Use Case: You need to build an application that automatically syncs calendar events to a custom database and sends email notifications via Gmail. This Skill provides the authentication, API call structures, and error handling needed.

Quick Start

Use the google-workspace skill to authenticate using OAuth 2.0 and list the first 10 labels from the user's Gmail account.

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 and service accounts?

Handle Google API rate limiting by implementing robust retry logic with exponential backoff. This Skill provides patterns to manage common API errors and prevent service disruptions during automated Google Workspace integrations.

Can I use batch requests to optimize Gmail and Google Calendar API calls?

Google Workspace API integrations covered include Gmail, Calendar, Drive, Sheets, Docs, Chat, Meet, Forms, Tasks, Admin SDK, and People APIs. This Skill provides detailed references and patterns for building automation tools across these services.

Do I need a service account to automate Google Sheets syncs to a custom database?

Yes, you can build an application that syncs Google Calendar events to a database and sends Gmail notifications. This Skill provides the authentication setup, API call structures, and error handling logic required to execute this workflow.

What is the best way to avoid rate limit errors when automating Google Workspace tasks?

Batch operations in Google Workspace API integrations group multiple API calls into a single HTTP request. This Skill demonstrates efficient batch request patterns to reduce API call volume and optimize performance.

Why does my Google Workspace API integration fail during authentication?

Google Workspace API integrations often fail during authentication due to incorrect OAuth 2.0 scopes or service account permissions. This Skill provides unified authentication patterns and detailed examples to resolve common setup errors.