google-workspace-access

Configure service account, OAuth, and API key authentication for Google Workspace APIs.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/GetFresh-Ventures/gxd-ceo-ai-kit --skill google-workspace-access
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace-access
Source: https://github.com/GetFresh-Ventures/gxd-ceo-ai-kit/tree/main/skills/google-workspace-access
Command: npx skills add https://github.com/GetFresh-Ventures/gxd-ceo-ai-kit --skill google-workspace-access

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Master credential reference for all Google Workspace APIs — Gmail (IMAP/SMTP), Google Drive, Sheets, Docs, and Calendar. Covers Service Account delegation, OAuth flows, and API-first rules. Use when: connecting to any Google API. Skip when: you already have the right auth method.

Core Features & Use Cases

  • SA delegation for server-to-server access to Drive, Docs, Sheets, and Calendar.
  • Gmail IMAP/SMTP access for sending and reading emails.
  • Vertex AI / Gemini (ADC OAuth) for LLM generation and slide generation.
  • Google API Key (AI Studio embeddings only).

Quick Start

Configure your SA credentials and OAuth flows to enable authenticated access to Drive, Docs, Sheets, Calendar, and Gmail APIs.

Frequently Asked Questions about google-workspace-access

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

FAQPage Schema
How do I authenticate server-to-server Google Workspace API requests for Drive and Sheets?

Service account (SA) delegation is the default method for server-to-server Google Workspace API access to Drive, Docs, Sheets, and Calendar. Configure SA credentials in Keychain or config files to enable secure authenticated requests.

What is the best way to access Gmail IMAP and SMTP for reading and sending emails via Google API?

The best way to access Gmail IMAP and SMTP for reading and sending emails is through this Skill's unified credential reference, which covers OAuth flows and service account methods specifically for Gmail integration.

Do I need OAuth flows or API keys for Vertex AI and Gemini LLM generation tasks?

For Vertex AI and Gemini LLM generation tasks, you use ADC OAuth. Google API Keys are also supported but restricted exclusively to AI Studio embeddings, ensuring strict credential hygiene across tasks.

Can I use a single credential configuration for Google Drive, Docs, Sheets, Calendar, and Gmail?

Yes, you can use a unified credential configuration for Drive, Docs, Sheets, Calendar, and Gmail. This Skill acts as a master credential reference, managing service accounts and OAuth flows across all Workspace APIs.

When should I not use service account delegation for Google Workspace API access?

Avoid service account delegation for user-scoped access flows within Google Workspace APIs. Use OAuth flows instead to ensure actions are properly scoped to individual user permissions rather than server-level access.