google-workspace

Manage Gmail, Calendar, Drive, Docs, Sheets, and Contacts via CLI.

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

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 streamlines access and management of Google Workspace applications, including Gmail, Calendar, Drive, Docs, Sheets, and Contacts, by integrating their commands into a unified interface.

Core Features & Use Cases

  • Unified Access: Gain access to all Google Workspace services with a single command.
  • Gmail Management: Send, read, and manage emails, including searching, labeling, and organizing.
  • Calendar Integration: View and manage events, and create new events.
  • Drive Management: Search, upload, download, and share files.
  • Documentation and Sheets: Read, write, and update documents and spreadsheets.
  • Contacts Management: List and manage contacts.
  • Use Case: For instance, you can use this skill to send an email, schedule a meeting, upload a file to Google Drive, and view your calendar events.

Quick Start

To send an email, use the command gws email send --to [email protected] --subject "Hello" --body "Message text".

Frequently Asked Questions about google-workspace

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

FAQPage Schema
How do I manage Gmail, Google Calendar, and Drive from a single command line interface?

You can manage Google Workspace applications like Gmail, Calendar, and Drive through a unified CLI wrapper. It requires Google API client credentials and an OAuth2 token to authenticate and execute operations across services.

What do I need to authenticate Google Workspace API calls for email and calendar management?

Authenticating Google Workspace API calls requires Google API client credentials and an OAuth2 token. The integration uses Hermes-managed OAuth to handle authentication for email, calendar, and contacts operations.

Can I read and write Google Sheets and Docs using a command line tool?

Yes, you can read, write, and update Google Sheets and Docs using this command line tool. It integrates document and spreadsheet operations, allowing you to manage files directly alongside other Google Workspace services.

How do I upload and share files on Google Drive using a CLI?

You can upload, download, search, and share files on Google Drive by executing specific commands through the CLI wrapper. This requires setting up the Google API Python client and OAuth2 authentication beforehand.

Does this Google Workspace integration support managing Google Contacts?

Yes, the Google Workspace integration supports Google Contacts management. You can list and manage contacts directly through the same unified command interface used for Gmail and Calendar.