google-workspace

Manage Gmail, Calendar, Drive, and Contacts via Google Workspace APIs.

Updated May 8, 2026
One-click install
npx skills add https://github.com/gztcode/my-skills --skill google-workspace-gztcode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/gztcode/my-skills/tree/main/google-workspace
Command: npx skills add https://github.com/gztcode/my-skills --skill google-workspace-gztcode

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the integration of Google Workspace services into your workflow, enabling efficient communication, scheduling, and document management directly from your AI interface.

Core Features & Use Cases

  • Gmail Operations: Send, read, and manage emails, search through archived messages, and manage labels and threads.
  • Calendar Management: Create, list, and delete events, manage attendees, and handle scheduling conflicts.
  • Drive Access: Search and manage files, create and update spreadsheets and documents directly.
  • Contacts Management: List and manage contacts.
  • Sheets and Docs: Access and manipulate data in Google Sheets and Google Docs.
  • Use Case: A busy professional can now send emails, schedule meetings, and organize documents all within their AI-assisted workflow, reducing the need to switch between multiple applications.

Quick Start

Use the google-workspace skill to send an email to '[email protected]' with the subject 'Meeting' and the body 'Let's discuss the project next week.'.

Frequently Asked Questions about google-workspace

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

FAQPage Schema
How do I send and manage Gmail emails directly from an AI workflow?

Yes, Google Workspace integration supports creating, listing, and deleting calendar events while managing attendees. It utilizes Google Calendar APIs with OAuth2 authentication to handle scheduling conflicts directly within your automated workflows.

Can I create and update Google Sheets and Docs files through Google Drive integration?

Google Drive integration allows you to search files and manipulate data in Google Sheets and Docs. Using Google Workspace APIs, you can create, access, and update documents and spreadsheets directly without switching applications.

Do I need OAuth2 authentication to manage contacts and Google Workspace services?

Yes, OAuth2 authentication is required to access your Google Workspace accounts. This secure authorization mechanism is necessary to manage contacts, schedule events, and process documents using Hermes-managed OAuth2 setup.

What is the best way to integrate Google Workspace productivity workflows for scheduling and document management?

The best way to integrate Google Workspace productivity workflows is by using Google Workspace APIs to unify email communication, calendar scheduling, and document management. This approach reduces application switching and streamlines diverse productivity tasks.

Does Google Workspace integration work with Python for email and calendar management?

Yes, Google Workspace integration works with Python using dependencies like google-api-python-client and google-auth-oauthlib. These libraries facilitate API access for email communication, calendar management, and document processing within your Python environment.