google-workspace

Automates Gmail and Google Calendar tasks via Google APIs in Node.js.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/repairman29/jarvis-rog-ed --skill google-workspace-repairman29
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/repairman29/jarvis-rog-ed/tree/main/skills/google-workspace
Command: npx skills add https://github.com/repairman29/jarvis-rog-ed --skill google-workspace-repairman29

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Gmail and Calendar tasks are typically manual and error-prone; this Skill automates common actions via Google APIs, enabling scripted automation and AI-assisted workflows.

Core Features & Use Cases

  • Gmail automation: list mail, read messages, send emails, and perform searches to streamline inbox management.
  • Calendar automation: list events and create events to schedule meetings and reminders.
  • Use Case: When you need to respond to multiple emails and schedule follow-ups, you can orchestrate a workflow that lists unread messages and creates calendar events for follow-ups.

Quick Start

Set up OAuth for Gmail and Calendar by running the oauth-helper.js once to obtain a refresh token and placing GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, and GOOGLE_REFRESH_TOKEN in ~/.clawdbot/.env. Then load the skill into your gateway and start issuing commands like gmail_list_mail, gmail_read_mail, and calendar_create_event.

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 tasks like listing and sending emails via Google APIs?

You can automate Gmail tasks by interfacing with Google APIs to list, read, send, and search messages. This requires setting up Google OAuth credentials and running a one-time OAuth helper script in Node.js to obtain a refresh token for authentication.

How do I schedule meetings by creating Google Calendar events programmatically?

Creating Google Calendar events programmatically is achieved by using the Google Calendar API to list existing events and create new ones. You need to configure Google OAuth credentials, including a client ID and refresh token, to authenticate the automation workflow.

What Google OAuth credentials do I need to automate Gmail and Calendar workflows?

To automate Gmail and Google Calendar workflows, you need a GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, and GOOGLE_REFRESH_TOKEN. You obtain the refresh token by running a one-time oauth-helper.js script and then store these credentials in your environment configuration.

Can I orchestrate a workflow to read unread Gmail messages and create Calendar follow-ups?

Yes, you can orchestrate a workflow that lists unread Gmail messages and creates Google Calendar events for follow-ups. This combines Gmail search and read operations with Calendar event creation to streamline inbox management and meeting scheduling.

Does Gmail and Calendar automation with Google APIs work in Node.js?

Yes, Gmail and Calendar automation with Google APIs runs in Node.js. It includes a one-time OAuth helper script to generate the refresh token, allowing you to load the skill and issue commands for inbox management and scheduling.