google-workspace

Manage Google Workspace tools through the gws CLI with OAuth2.

4|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/ragnarokhaa/hermes --skill google-workspace-ragnarokhaa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/ragnarokhaa/hermes/tree/main/hermes-cerul-tech-news-package/hermes-cerul-tech-news-package/hermes-agent/skills/productivity/google-workspace
Command: npx skills add https://github.com/ragnarokhaa/hermes --skill google-workspace-ragnarokhaa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-workspace-cli, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines Google Workspace management by integrating with the gws CLI, allowing users to interact with Gmail, Calendar, Drive, Contacts, Sheets, and Docs through a Python interface.

Core Features & Use Cases

  • Unified Interface: Access all Google Workspace tools through a single Python script.
  • OAuth2 Integration: Automatic token refresh and OAuth2 with bridge script.
  • Use Case: Efficiently manage your email, schedule meetings, and store documents without leaving your command line.

Quick Start

Use the google-workspace skill to list all Gmail labels with the command 'gapi gmail labels'.

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 the command line?

Google Workspace management from the command line is achieved by using the gws CLI to automate email, calendar, drive, contacts, sheets, and docs operations through a Python interface.

Do I need an OAuth2 token to automate Google Drive and Sheets operations?

Yes, an OAuth2 token is required to automate Google Drive and Sheets operations. The integration uses a bridge script to handle automatic token refresh for secure authentication.

What is the best way to interact with Gmail, Docs, and Sheets using a single interface?

The best way to interact with Gmail, Docs, and Sheets using a single interface is through the gws CLI, which provides a unified Python script to access all Google Workspace tools.

Can I use the gws CLI to list Gmail labels without leaving my terminal?

Yes, you can use the gws CLI to list Gmail labels without leaving your terminal by executing the command 'gapi gmail labels' through the integrated Python script interface.