google-workspace

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

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

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 provides a single interface to access Gmail, Calendar, Drive, Contacts, Sheets, and Docs within Google Workspace, saving time on repetitive tasks.

Core Features & Use Cases

  • Unified Access: Access and manage multiple Google Workspace services with one command.
  • Efficient Workflow: Simplify tasks like email search, calendar event creation, and document editing.
  • Use Case: Automate your daily routine with a single command, such as sending a meeting invite or extracting emails with specific criteria.

Quick Start

Use the google-workspace skill to send an email to '[email protected]' with the subject 'Meeting' and body 'Hello, I wanted to discuss the report by EOD.'

Frequently Asked Questions about google-workspace

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

FAQPage Schema
How do I automate Google Workspace tasks like Gmail and Calendar management with one command?

You can automate Google Workspace tasks by using a unified interface that accesses Gmail, Calendar, Drive, Contacts, Sheets, and Docs through a single command. It operates within a CLI wrapper to streamline repetitive daily workflows like email search and event scheduling.

What do I need to set up Google Workspace API automation for Gmail and Drive?

Setting up Google Workspace API automation requires Hermes-managed OAuth for authentication and the Python client libraries for Google Workspace APIs. These dependencies establish the secure authorization needed to access Gmail, Drive, and other services.

Can I manage Google Sheets and Docs using a Python client library?

Yes, you can manage Google Sheets and Docs using the google-api-python-client library. The Skill provides a unified interface to access and edit documents across multiple Google Workspace services within your automated workflows.

What is the best way to send automated emails and schedule calendar events together?

The best way to send automated emails and schedule calendar events together is through a unified Google Workspace interface. It allows you to execute combined workflows like sending meeting invites via Gmail while creating corresponding Calendar events using one command.

Does this Google Workspace automation approach work without OAuth authentication?

No, this Google Workspace automation approach does not work without OAuth authentication. It explicitly requires Hermes-managed OAuth to securely authorize the Python client libraries accessing your Gmail, Calendar, Drive, Sheets, and Docs data.