google-workspace

Access Google Workspace APIs for email, calendar, drive, and documents via Hermes-managed OAuth.

Updated May 11, 2026
One-click install
npx skills add https://github.com/heximao/agents --skill google-workspace-heximao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/heximao/agents/tree/main/skill-archive/docker-hermes/productivity/google-workspace
Command: npx skills add https://github.com/heximao/agents --skill google-workspace-heximao

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 accessing Google Workspace services like Gmail, Calendar, Drive, and more directly through Hermes, eliminating the need for manual account management and integration.

Core Features & Use Cases

  • Unified Access: Access Gmail, Calendar, Drive, Contacts, Sheets, and Docs all from one Hermes-managed OAuth and CLI wrapper.
  • Customizable Setup: Configure the skill to interact with only the necessary services based on user needs.
  • Automated Setup: Full setup is non-interactive, with steps guided via terminal commands, making it easy to integrate with various platforms.
  • Use Case: Quickly find unread emails, schedule meetings, create documents, or manage files all through Hermes without switching between applications.

Quick Start

Use the gws command to list emails from your inbox: gws gmail search "is:unread".

Frequently Asked Questions about google-workspace

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

FAQPage Schema
How do I automate email management and scheduling through Google Workspace APIs?

Automating Google Workspace APIs requires a Hermes-managed OAuth setup and Google Workspace API credentials, enabling programmatic access to email, calendar, and drive services through a unified terminal command interface.

Does Hermes support accessing Google Sheets, Docs, and Contacts simultaneously?

Hermes supports accessing Google Sheets, Docs, and Contacts simultaneously by providing a unified interface to Google Workspace APIs, enabling document collaboration and data organization without switching contexts.

What is the best way to search unread Gmail emails using a terminal command?

The best way to search unread Gmail emails via terminal is using the `gws gmail search` command, which queries your inbox directly through the Hermes-managed CLI wrapper to retrieve targeted messages.

Do I need Google API credentials to use Google Workspace automation scripts?

Yes, you need Google Workspace API credentials and the `google-api-python-client` and `google-auth-oauthlib` libraries to authenticate and securely manage OAuth tokens for the automation scripts.

Can I configure Google Workspace API access for only specific services?

Yes, you can configure the Google Workspace API access to interact with only the necessary services based on your needs, ensuring a customizable setup tailored to specific email or calendar workflows.