google-workspace

Automate Google Workspace account operations across Gmail, Calendar, Drive, Contacts, Sheets, and Docs.

Updated Jul 7, 2026
One-click install
npx skills add https://github.com/TitoPrausee/nexus-toti --skill google-workspace-titoprausee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/TitoPrausee/nexus-toti/tree/main/data/skills/productivity/google-workspace
Command: npx skills add https://github.com/TitoPrausee/nexus-toti --skill google-workspace-titoprausee

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 removes the friction of juggling Google Workspace tools by letting Hermes securely connect to your account and handle everyday work across email, calendar, files, contacts, spreadsheets, and documents.

Core Features & Use Cases

  • Gmail: search, read, send, reply, and label messages.
  • Calendar: list, create, and delete events with timezone-aware scheduling.
  • Drive, Contacts, Sheets, and Docs: find files, list contacts, read or update spreadsheet ranges, and fetch document content.
  • Practical example: Use it to find unread client emails, draft a response, check your next meeting, and pull a shared document without leaving the chat.

Quick Start

Ask Hermes to connect your Google Workspace account and then use it to search Gmail, review your calendar, or retrieve a document when you need it.

Frequently Asked Questions about google-workspace

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

FAQPage Schema
How do I automate Gmail and Google Calendar tasks without manual API handling?

You can automate Gmail and Google Calendar tasks by using an integration that handles OAuth2 authentication and token refresh automatically, returning JSON results for email search, sending, and event management.

What can I do with Google Workspace services like Drive, Sheets, and Docs programmatically?

Google Workspace services allow you to find files in Drive, retrieve contacts, read or update spreadsheet ranges in Sheets, and fetch document content from Docs through automated Python client libraries.

Do I need OAuth2 to access Google Workspace data like emails and calendar events?

Yes, OAuth2 authentication is required to securely connect to your Google Workspace account and access data across Gmail, Calendar, Drive, Contacts, Sheets, and Docs.

Can I search unread emails and draft replies directly from a chat interface?

You can search unread emails, draft responses, check upcoming meetings, and pull shared documents by connecting your Google Workspace account to a chat interface that manages the backend operations.

What is the best way to manage timezone-aware Google Calendar event scheduling?

Timezone-aware Google Calendar event scheduling is managed by using a client library that creates, lists, and deletes events while automatically handling timezone data in the JSON results.

Are there limitations when using Python client libraries for Google Workspace automation?

Limitations include dependency on the google-api-python-client, google-auth-oauthlib, and google-auth-httplib2 libraries, requiring local token refresh and either the Google Workspace CLI backend or Python client libraries to function.