google-workspace

Integrate Google Workspace services into a single command-line interface.

Updated Jun 26, 2026
One-click install
npx skills add https://github.com/NITISH-gitbit/hermes-custom --skill google-workspace-nitish-gitbit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/NITISH-gitbit/hermes-custom/tree/main/skills/productivity/google-workspace
Command: npx skills add https://github.com/NITISH-gitbit/hermes-custom --skill google-workspace-nitish-gitbit

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies managing Google Workspace tools (Gmail, Calendar, Drive, Docs, Sheets) by integrating them into a unified command-line interface, reducing the need to navigate between different platforms.

Core Features & Use Cases

  • Unified Access: Access Gmail, Calendar, Drive, Docs, Sheets, and Contacts through a single command.
  • Automated Tasks: Perform common tasks like sending emails, scheduling events, uploading and downloading files, and managing contacts.
  • Use Case: If you need to upload a PDF to Google Drive and send a notification to your team, you can use the gws command to handle both tasks in one go.

Quick Start

Set up your Google Workspace credentials and use the 'gws upload' command to upload a file to Google Drive.

Frequently Asked Questions about google-workspace

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

FAQPage Schema
How do I manage Google Workspace tools like Gmail and Calendar from a single interface?

To manage Google Workspace tools from a single interface, you can use a unified command-line approach that integrates Gmail, Calendar, Drive, Docs, Sheets, and Contacts. This eliminates the need to navigate between different platforms for daily tasks.

What's the best way to send a Gmail email and upload a file to Google Drive in one go?

The best way to send a Gmail email and upload a file to Google Drive in one go is by using a unified command-line interface. You can chain these automated tasks together to handle both actions simultaneously without switching applications.

Do I need to set up OAuth authentication to access Google Workspace APIs?

Yes, you need to set up OAuth authentication to access Google Workspace APIs. Managing Google services programmatically requires proper authorization credentials to securely interact with your personal or professional data.

Can I use Python client libraries to manage Google Sheets and Contacts?

Yes, you can use Python client libraries like google-api-python-client to manage Google Sheets and Contacts. The integration supports programmatic interactions to automate tasks such as updating spreadsheets and managing contact records.

Does the gws command-line tool work for both personal and professional Google Workspace environments?

Yes, the gws command-line tool works for both personal and professional Google Workspace environments. It applies to any context requiring efficient management of Google tools, provided you have the necessary API access and credentials.

Why switch to a command-line interface for Google Docs instead of using the web platform?

Switching to a command-line interface for Google Docs reduces the friction of navigating between different web platforms. It allows you to automate common tasks like uploading files and scheduling events directly from your terminal.