google-workspace

Automate Gmail, Calendar, Drive, Sheets, and Docs via OAuth2.

Updated Jul 6, 2026
One-click install
npx skills add https://github.com/ghufronbagaskara/agent-im --skill google-workspace-ghufronbagaskara
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/ghufronbagaskara/agent-im/tree/main/hermes-home/skills/productivity/google-workspace
Command: npx skills add https://github.com/ghufronbagaskara/agent-im --skill google-workspace-ghufronbagaskara

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 solves the fragmentation of managing multiple Google services by providing a unified, agent-driven interface for Gmail, Calendar, Drive, Docs, and Sheets, eliminating the need for manual browser navigation.

Core Features & Use Cases

  • Integrated Communication: Search, read, send, and reply to emails directly through the agent.
  • Workflow Automation: Create calendar events, manage Drive files, and manipulate Sheets or Docs data programmatically.
  • Use Case: An agent can monitor your inbox for specific project updates, automatically save attachments to a designated Drive folder, and log the summary into a shared Google Sheet.

Quick Start

Ask the agent to search for unread emails from a specific sender and summarize the latest message for you.

Frequently Asked Questions about google-workspace

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

FAQPage Schema
How do I automate Gmail, Calendar, and Drive tasks without manual browser navigation?

Automating Gmail, Calendar, and Drive tasks requires a unified interface bridging agent actions with Google Workspace APIs via OAuth2. This enables automated email management, event scheduling, and file operations programmatically.

Can I use OAuth2 to securely bridge agent credentials with Google Workspace APIs?

Yes, OAuth2 securely bridges Hermes-managed credentials with Google service endpoints. This authentication method allows the agent to interact securely with Gmail, Calendar, Drive, Docs, and Sheets APIs.

How do I automatically save Gmail attachments to Google Drive and log summaries in Sheets?

Automated workflow execution enables an agent to monitor your inbox for project updates, save attachments to a designated Drive folder, and log the summary into a shared Google Sheet programmatically.

What dependencies are required to interact with Google Sheets, Docs, and Drive APIs?

Interacting with Google Workspace APIs requires specific Python dependencies: google-api-python-client, google-auth-oauthlib, and google-auth-httplib2. These libraries handle API calls and OAuth2 authentication.

Does this unified Google Workspace interface support reading, sending, and replying to emails?

Yes, integrated communication through the agent allows you to search, read, send, and reply to emails directly. This eliminates manual browser navigation for Gmail inbox management.

What is the best way to manage multiple Google services like Docs and Sheets programmatically?

Managing multiple Google services programmatically is best achieved through a unified, agent-driven interface. This approach enables automated task execution such as spreadsheet data manipulation and document editing.