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.