google-workspace

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

3|1|Updated May 19, 2026
One-click install
npx skills add https://github.com/Quill-Agent/Quill-Agent --skill google-workspace-quill-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/Quill-Agent/Quill-Agent/tree/main/skills/productivity/google-workspace
Command: npx skills add https://github.com/Quill-Agent/Quill-Agent --skill google-workspace-quill-agent

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 tasks directly from Quill, streamlining your workflow and enabling seamless integration with other Quill functionalities.

Core Features & Use Cases

  • Gmail: Search, read, send, and manage emails, including starred messages and attachments.
  • Calendar: View and create events, manage appointments, and send reminders.
  • Drive: Search for and manage files, upload and download documents, and share files.
  • Contacts: List and manage contacts.
  • Sheets: Create, read, and update spreadsheets, including data manipulation and append operations.
  • Docs: Read, create, and append text to Google Docs.
  • Use Case: Imagine you need to send an email, create a calendar event, upload a file to Drive, and update a spreadsheet from Quill. This Skill allows you to do all these tasks without leaving the Quill interface.

Quick Start

Set up the Google Workspace skill using the provided setup instructions and commands.

Frequently Asked Questions about google-workspace

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

FAQPage Schema
How do I manage Gmail and Google Calendar tasks from a single interface?

You can manage Gmail and Google Calendar tasks by using an integration Skill that automates email search, event creation, and file sharing through OAuth2 authentication. This consolidates multiple Google Workspace administrative actions into one workflow.

Can I automate Google Drive file sharing and Contacts management with Python?

Yes, you can automate Google Drive file sharing and Contacts management using Python client libraries for Google APIs. The automation requires google-api-python-client and OAuth2 authentication to interact with your account.

Do I need OAuth2 authentication to read and update Google Sheets?

Yes, OAuth2 authentication is required to read and update Google Sheets. You must authorize your account using Python client libraries like google-auth-oauthlib before performing data manipulation or append operations.

How do I create Google Docs and append text programmatically?

You can create Google Docs and append text programmatically by utilizing the Google Workspace API integration. This allows automated document creation and text appending directly through authenticated Python scripts.

What's the best way to search emails and manage appointments without leaving my workspace?

The best way to search emails and manage appointments without leaving your workspace is using a centralized integration Skill. It connects Gmail and Calendar via OAuth2, enabling email searches and event management seamlessly.

Are there limitations when automating Google Workspace tasks with Python scripts?

Automating Google Workspace tasks with Python scripts requires specific dependencies like google-api-python-client and google-auth-httplib2. You must handle OAuth2 authentication properly and ensure all required libraries are installed to avoid connection limitations.