google-workspace

Manage Gmail and Google Calendar via OAuth 2.0.

3|Updated Dec 23, 2025
One-click install
npx skills add https://github.com/boazcstrike/opencode --skill google-workspace-boazcstrike
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/boazcstrike/opencode/tree/main/skills/google-workspace
Command: npx skills add https://github.com/boazcstrike/opencode --skill google-workspace-boazcstrike

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines your workflow by allowing you to interact with your Gmail and Google Calendar directly, automating tasks like searching emails, scheduling meetings, and managing your schedule.

Core Features & Use Cases

  • Email Management: Search, read, and compose email drafts.
  • Calendar Coordination: Search events, check availability, and schedule new meetings.
  • Use Case: Quickly find an email from a specific sender, check your availability for a meeting next Tuesday, and then schedule that meeting with attendees.

Quick Start

Use the google-workspace skill to search for emails from '[email protected]'.

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 email management and Google Calendar scheduling?

You can automate Gmail email management and Google Calendar scheduling by using OAuth 2.0 credentials to integrate with the APIs. This allows you to search and read emails, compose drafts, check availability, and schedule meetings directly.

How do I check Google Calendar availability and schedule meetings programmatically?

To check Google Calendar availability and schedule meetings programmatically, you use the Google Calendar API via OAuth 2.0. This enables your application to search events, find open slots, and create new meetings with attendees.

What do I need to set up before integrating with Gmail and Google Calendar APIs?

Before integrating with Gmail and Google Calendar APIs, you need Python 3.10+ installed. You must also create a Google Cloud project with the required APIs enabled and generate OAuth 2.0 credentials for authentication.

Can I search for specific emails in Gmail using an automation script?

Yes, you can search for specific emails in Gmail using an automation script. The integration supports searching emails by criteria like sender address, allowing you to quickly find and read messages from specific contacts.

Does this Google Workspace integration require OAuth 2.0 authentication?

Yes, this Google Workspace integration requires OAuth 2.0 authentication. You must configure a Google Cloud project with enabled APIs and use OAuth 2.0 credentials to securely access Gmail and Google Calendar data.

What are the limitations of automating email and calendar tasks with Python?

Automating email and calendar tasks with Python requires specific dependencies like google-api-python-client and google-auth-oauthlib. You are limited to searching events, checking availability, scheduling meetings, and composing email drafts rather than sending them directly.