google-workspace

Automate Google Workspace email, calendar, drive, and document operations via API.

Updated Jul 8, 2026
One-click install
npx skills add https://github.com/FlyFireF/PersonalAgentAPP --skill google-workspace-flyfiref
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/FlyFireF/PersonalAgentAPP/tree/main/growth-companion/skills/productivity/google-workspace
Command: npx skills add https://github.com/FlyFireF/PersonalAgentAPP --skill google-workspace-flyfiref

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 allows you to manage your Google Workspace services such as Gmail, Calendar, Drive, Docs, Sheets, and Contacts from the command line, providing a convenient way to perform tasks without navigating through the web interface.

Core Features & Use Cases

  • Email Management: Search, read, send, and manage emails using Gmail API.
  • Calendar Management: List, create, and delete calendar events.
  • Drive Management: Search, upload, download, and share files.
  • Docs and Sheets Management: Read, write, and modify Google Docs and Sheets.
  • Contacts Management: List and manage contacts.
  • Use Case: Quickly check your emails, schedule meetings, manage files, and update documents without opening a web browser.

Quick Start

Use the gws skill to send an email to [email protected] with the subject 'Hello' and body 'Message text'.

Frequently Asked Questions about google-workspace

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

FAQPage Schema
How do I manage Google Workspace services like Gmail and Calendar from the command line?

You can manage Google Workspace services from the command line by using this Skill to automate interactions with the Gmail, Calendar, Drive, Docs, Sheets, and Contacts APIs. It performs email, scheduling, and document operations directly via the gws CLI or Python client.

Do I need OAuth2 authentication to access Google Drive and Sheets via the API?

Yes, you need OAuth2 authentication to access Google Drive and Sheets via the API. The Skill requires appropriate OAuth2 credentials and the Google Workspace API to securely read, write, and modify your user data.

Can I use Python to automate sending emails through the Gmail API?

Yes, you can use Python to automate sending emails through the Gmail API. The Skill leverages the google-api-python-client to perform a variety of email operations, allowing you to search, read, and send messages programmatically.

What is the best way to search and download files from Google Drive without a web browser?

The best way to search and download files from Google Drive without a web browser is using this Skill's command line interface. It automates Drive management tasks including file searching, uploading, downloading, and sharing directly through the API.

Does this Google Workspace automation tool support updating Google Sheets and Docs?

Yes, this Google Workspace automation tool supports updating Google Sheets and Docs. It reads, writes, and modifies spreadsheet and document content programmatically, enabling you to update files without navigating through the web interface.

What are the limitations of using CLI for Google Contacts and Calendar management?

Using the CLI for Google Contacts and Calendar management requires setting up Python dependencies and OAuth2 authentication. While it efficiently lists, creates, and deletes events or contacts, complex graphical scheduling or visual document editing remains better suited for the web interface.