google-integration

Authenticate once across Google Workspace services via unified OAuth.

2|1|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/abdullahbeam/nexus-design-abdullah --skill google-integration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-integration
Source: https://github.com/abdullahbeam/nexus-design-abdullah/tree/main/00-system/skills/google
Command: npx skills add https://github.com/abdullahbeam/nexus-design-abdullah --skill google-integration

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill eliminates the tedious process of configuring each Google Workspace service individually, providing a single unified integration with shared OAuth authentication that works across Gmail, Docs, Sheets, Calendar, Drive, Tasks, and Slides.

Core Features & Use Cases

  • Unified Authentication: One OAuth login grants access to all seven Google services, eliminating repeated setup steps and credential management.
  • Consistent Interface: Standardized pre-flight checks, error handling, and CLI patterns across all services with comprehensive safety guardrails for sensitive operations.
  • Use Case: A project manager can check their calendar for upcoming events, update a project tracker in Sheets, send a status email via Gmail, and upload supporting documents to Drive without switching contexts or managing separate credentials.

Quick Start

Say "connect google" to run the interactive setup wizard, then ask me to perform any Google Workspace operation such as sending an email or creating a document once authentication is complete.

Frequently Asked Questions about google-integration

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

FAQPage Schema
How do I set up unified OAuth authentication for Google Workspace services?

Unified OAuth authentication for Google Workspace requires configuring OAuth client credentials in a .env file and installing google-auth, google-auth-oauthlib, and google-api-python-client. Say "connect google" to run the interactive setup wizard and authorize all services.

Can I manage Gmail, Calendar, and Google Sheets with a single login?

Yes, a single OAuth login grants access to Gmail, Calendar, Sheets, Docs, Drive, Tasks, and Slides. This eliminates repeated setup steps and credential management across all seven Google Workspace services.

What Python dependencies are required for Google Workspace API integration?

Google Workspace API integration requires three Python dependencies: google-auth, google-auth-oauthlib, and google-api-python-client. These libraries handle authentication and API requests across all supported services.

Does this integration support scheduling calendar events and sending emails in one workflow?

Yes, the integration supports productivity workflows combining calendar event scheduling, Gmail email sending, Sheets updates, and Drive uploads. Standardized pre-flight checks and error handling ensure consistent operation across all services.

Are there safety guardrails for sensitive operations like sending Gmail messages?

Yes, the integration implements comprehensive safety guardrails for sensitive operations across all Google Workspace services. Standardized pre-flight checks and consistent error handling patterns protect against accidental data modification or unauthorized actions.

Why do I keep getting authentication errors when connecting to multiple Google Workspace APIs?

Authentication errors typically occur when OAuth client credentials are not properly configured in the .env file. Run the interactive setup wizard by saying "connect google" to establish unified authentication across all services.