google-workspace

Automate Google Workspace operations across Gmail, Calendar, Drive, Docs, Sheets, and Contacts.

3|1|Updated Apr 19, 2024
One-click install
npx skills add https://github.com/guccang/blogclaw --skill google-workspace-guccang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/guccang/blogclaw/tree/main/cmd/hermes-agent/vendor/hermes_runtime/skills/productivity/google-workspace
Command: npx skills add https://github.com/guccang/blogclaw --skill google-workspace-guccang

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 removes the complexity of manually managing Gmail, Calendar, Drive, Docs, Sheets, and Contacts by providing an agent-friendly interface for common Google Workspace operations.

Core Features & Use Cases

  • Workspace Automation: Use OAuth-backed tools to search emails, manage calendars, access files, and work with documents and spreadsheets.
  • CLI and API Integration: Execute structured JSON-based operations through gws or Python client fallbacks for reliable agent workflows.
  • Use Case: A user can ask an agent to find unread emails, review upcoming meetings, retrieve Drive documents, or organize spreadsheet data while keeping confirmation safeguards for sensitive actions.

Quick Start

Use the google-workspace skill to connect my Google account and help me find my unread emails from this week.

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 email management and scheduling through an agent?

Automate Google Workspace tasks by using an agent-friendly interface with OAuth credentials to connect to Gmail, Calendar, Drive, Docs, Sheets, and Contacts. It executes structured JSON-based operations for reliable workflows like finding unread emails or reviewing meetings.

What do I need to connect my Google account and access Gmail and Calendar data?

To connect your Google account and access Gmail and Calendar data, you need OAuth credentials and Google API client libraries like google-api-python-client. These dependencies provide secure authentication for structured CLI tooling to execute workspace actions.

Can I use an agent to retrieve files from Drive and edit Google Sheets?

Yes, you can use an agent to retrieve files from Drive and edit Google Sheets. The integration supports document editing and spreadsheet processing through structured, JSON-based operations backed by Python client fallbacks for reliable execution.

Does this approach work for batch processing unread emails and upcoming meetings?

Batch processing unread emails and upcoming meetings works through structured CLI tooling that applies to productivity workflows. You can ask an agent to find unread emails from the week and review upcoming meetings with confirmation safeguards for sensitive actions.

What is the best way to manage Google Workspace operations without manual login complexity?

The best way to manage Google Workspace operations without manual complexity is using an OAuth-backed agent interface. It removes manual login barriers by providing structured JSON-based commands for common Gmail, Calendar, and Drive actions.

Are there limitations when executing sensitive actions like modifying Contacts or sending emails?

When executing sensitive actions like modifying Contacts or sending emails, the limitation is safeguarded by built-in confirmation requirements. This ensures agents cannot perform sensitive workspace operations without explicit user confirmation.