google-workspace

Automate Gmail, Calendar, Drive, Sheets, and Docs via Google APIs.

779|139|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/taracodlabs/aiden --skill google-workspace-taracodlabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/taracodlabs/aiden/tree/main/skills/google-workspace
Command: npx skills add https://github.com/taracodlabs/aiden --skill google-workspace-taracodlabs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates routine interactions with Google Workspace apps (Gmail, Calendar, Drive, Sheets, Docs) via Google REST APIs using OAuth/service accounts.

Core Features & Use Cases

  • Gmail automation: read, compose, search, and label emails programmatically.
  • Calendar automation: create, list, and update events across calendars.
  • Drive/Sheets/Docs workflows: read and write files, retrieve spreadsheets, and generate documents as part of data pipelines.
  • Use Case: Automatically generate a daily activity report by aggregating Gmail summaries into a Google Sheet and creating a summary Doc.

Quick Start

Authenticate with a service account or OAuth token and start issuing API calls to Gmail, Calendar, Drive, Sheets, and Docs.

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 programmatically?

You can automate Gmail and Google Calendar by using Google REST APIs to read, compose, search, and label emails, as well as create, list, and update calendar events programmatically. This requires authorizing API calls via an OAuth token or service account.

What authentication do I need to access Google Drive, Sheets, and Docs APIs?

To access Google Drive, Sheets, and Docs APIs, you need a service account JSON key configured via GOOGLE_APPLICATION_CREDENTIALS or an OAuth token with appropriate scopes. These credentials authorize the automated REST API calls to read, write, and generate files.

Can I generate a daily activity report by aggregating Gmail summaries into a Google Sheet?

Yes, you can generate a daily activity report by aggregating Gmail summaries into a Google Sheet and creating a summary Doc. This workflow utilizes Google APIs to read emails, write spreadsheet data, and generate documents as part of automated data pipelines.

Does this Google Workspace automation approach work with service accounts for server-side workflows?

Yes, Google Workspace automation supports server-side workflows using service accounts. You authenticate with a service account JSON key to authorize Google REST API calls for Gmail, Calendar, Drive, Sheets, and Docs without requiring user interaction.

What is the best way to read and write files across Google Drive and Sheets in data pipelines?

The best way to read and write files across Google Drive and Sheets in data pipelines is by using Google REST APIs. This allows you to retrieve spreadsheets, read and write files, and generate documents programmatically after authenticating with an OAuth token or service account.