google-workspace

Coordinate Gmail, Calendar, Drive, Docs, Sheets, Slides, Tasks, and Chat across multiple Google Workspace accounts.

5|Updated Nov 18, 2025
One-click install
npx skills add https://github.com/krishagel/geoffrey --skill google-workspace-krishagel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/krishagel/geoffrey/tree/main/skills/google-workspace
Command: npx skills add https://github.com/krishagel/geoffrey --skill google-workspace-krishagel

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires dotenv, googleapis, open.

What problem does it solve?

This Skill coordinates Gmail, Calendar, Drive, Docs, Sheets, Slides, and more across multiple Google Workspace accounts.

Core Features & Use Cases

  • Cross-account operations: access multiple accounts (psd, kh, hrg) from a single workflow.
  • API-driven actions: manage messages, events, files, and documents programmatically.
  • Token management: centralized handling of OAuth tokens for multi-account access.

Quick Start

Create a new Google Doc in the psd account and share with a collaborator.

Frequently Asked Questions about google-workspace

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

FAQPage Schema
How do I automate tasks across multiple Google Workspace accounts?

Automating across multiple Google Workspace accounts requires OAuth-based authentication and centralized token management. This Skill coordinates Gmail, Calendar, Drive, Docs, Sheets, Slides, and Tasks across three accounts from a single workflow, eliminating manual switching and enabling cross-account operations like reading emails, scheduling events, and sharing files programmatically.

Can I manage Gmail, Calendar, and Drive from one automation workflow?

Yes. This Skill unifies Google Workspace resources—Gmail, Calendar, Drive, Docs, Sheets, Slides, Tasks, and Chat—into a single workflow. You can read and send emails, schedule and update events, list and upload files, create and edit documents, and manage tasks across multiple accounts without separate integrations.

What's required to set up OAuth authentication for multiple Google Workspace accounts?

Multi-account OAuth requires token management infrastructure and per-service scripts for each Google Workspace API. This Skill handles centralized OAuth token management, JSON-formatted outputs, and error handling across multiple accounts, so you configure credentials once and access all services and accounts programmatically.

How do I create and share a Google Doc across accounts programmatically?

Create a Google Doc in one account and share it with collaborators in other accounts using API-driven actions. This Skill executes cross-account document creation and sharing workflows, returning JSON-formatted results and handling authentication transparently across the Docs API and your target accounts.

Does this work with Gmail, Sheets, and Slides simultaneously?

Yes. This Skill applies unified automation across Gmail, Sheets, Slides, and all other Google Workspace services. You coordinate messages, spreadsheets, presentations, and other resources in parallel within a single workflow, with centralized token management supporting all services and accounts.