google-workspace

Automate Google Workspace apps via CLI using OAuth2 and Google APIs.

Updated Oct 23, 2024
One-click install
npx skills add https://github.com/lenadlm/docker --skill google-workspace-lenadlm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/lenadlm/docker/tree/main/hermes-skills/skills/productivity/google-workspace
Command: npx skills add https://github.com/lenadlm/docker --skill google-workspace-lenadlm

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the management of Google Workspace applications such as Gmail, Calendar, Drive, Docs, Sheets, and Contacts by providing a streamlined interface and automating various tasks.

Core Features & Use Cases

  • Unified Access: Access Gmail, Calendar, Drive, Docs, Sheets, and Contacts all through a single skill.
  • Automated Tasks: Perform common tasks like sending emails, scheduling events, and managing documents with ease.
  • OAuth Integration: Leverages OAuth for secure access to user's Google Workspace data.
  • Use Case: If you're looking for a solution to manage multiple Google Workspace applications without leaving your chat interface, this skill can be a valuable tool.

Quick Start

Set up the skill by running the setup script and entering the necessary OAuth credentials. Once set up, you can use commands like gws send email to [email protected] -subject 'Hello' -body 'Hello, this is a test email.' to send an email through Google Workspace.

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, Calendar, and Google Drive tasks from a single interface?

You can automate Google Workspace tasks like sending emails and managing calendar events by using a command-line interface that integrates Gmail, Calendar, Drive, Docs, Sheets, and Contacts through a single skill.

Do I need OAuth2 credentials to integrate with Google Workspace APIs?

Yes, OAuth2 credentials are required for authentication. This secure access mechanism allows the integration to safely interact with your Google Workspace data across applications like Gmail and Drive.

How do I send an email through Google Workspace using command-line commands?

After running the setup script and entering your OAuth credentials, you can send an email using a command like `gws send email to [email protected] -subject 'Hello' -body 'Test email.'` to execute the task.

Can I manage Google Sheets and Google Docs without leaving my chat interface?

Yes, this integration provides unified access to manage Google Sheets, Docs, and Contacts directly within your chat interface, streamlining document management without switching contexts.

What Python dependencies are required to set up Google Workspace integration?

The integration requires the `google-api-python-client`, `google-auth-oauthlib`, and `google-auth-httplib2` Python dependencies to establish API connections and handle OAuth2 authentication.

What is the best way to manage multiple Google Workspace applications for automation?

Using a unified command-line skill that leverages Google APIs allows you to manage multiple applications like Gmail, Calendar, and Drive simultaneously, automating common tasks efficiently.