google-workspace

Interact with Gmail, Calendar, Drive, and Sheets via Google APIs.

2|1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/ariffazil/openclaw-workspace --skill google-workspace-ariffazil
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/ariffazil/openclaw-workspace/tree/main/skills/google-workspace
Command: npx skills add https://github.com/ariffazil/openclaw-workspace --skill google-workspace-ariffazil

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines interactions with essential Google Workspace applications like Gmail, Calendar, Drive, and Sheets, reducing the need for manual navigation and context switching.

Core Features & Use Cases

  • Email Management: Read unread emails and send new ones.
  • Calendar Operations: View upcoming events and create new calendar entries.
  • Drive & Sheets Integration: List files in Google Drive, search for specific documents, read data from spreadsheets, and append new rows.
  • Use Case: Automatically check your unread emails for meeting invitations, add them to your Google Calendar, and then log the meeting details into a Google Sheet.

Quick Start

Use the google-workspace skill to view your next 5 upcoming calendar events.

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 emails and Google Calendar events using Python?

You can automate Gmail emails and Google Calendar events using Python by leveraging the Google APIs, which support reading and sending emails alongside creating and viewing calendar entries programmatically.

What's the best way to read unread Gmail emails and log them into Google Sheets?

The best way to read unread Gmail emails and log them into Google Sheets is using Google API integration, allowing you to programmatically extract email content and append new rows of data directly into a spreadsheet.

Do I need OAuth 2.0 authentication to manage Google Drive files via API?

Yes, you need OAuth 2.0 authentication to manage Google Drive files via API, ensuring secure access for listing, searching, and manipulating your Drive documents programmatically.

Can I use Python to list files in Google Drive and search for specific documents?

Yes, you can use Python with the google-api-python-client library to list files in Google Drive and search for specific documents, enabling automated file discovery and management.

What Python libraries are required to interact with Google Workspace services?

The required Python libraries include google-auth, google-auth-oauthlib, google-auth-httplib2, and google-api-python-client, which collectively enable OAuth 2.0 authentication and API integration for Google Workspace.

Are there limitations when manipulating spreadsheet data with the Google Sheets API?

Limitations when manipulating spreadsheet data with the Google Sheets API include managing API rate limits and OAuth 2.0 scope permissions, which restrict the extent of reading and appending data within your automation workflows.