google-workspace

Automate Gmail, Calendar, Drive, Contacts, Sheets, and Docs workflows via OAuth.

Updated May 14, 2026
One-click install
npx skills add https://github.com/SethyPagna/Secretary-Jarvis --skill google-workspace-sethypagna
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/SethyPagna/Secretary-Jarvis/tree/main/src/capabilities/skills/productivity/google-workspace
Command: npx skills add https://github.com/SethyPagna/Secretary-Jarvis --skill google-workspace-sethypagna

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?

It removes the friction of switching between Google apps by letting Jarvis handle email, calendar, files, contacts, spreadsheets, and documents from one authenticated skill.

Core Features & Use Cases

  • Email workflows: Search, read, reply to, and send Gmail messages with structured JSON output.
  • Scheduling and planning: List, create, and delete Calendar events with timezone-aware timestamps and consent checks for sensitive actions.
  • File and document operations: Find, upload, download, share, trash, and inspect Drive files, plus read or update Sheets and Docs when authorized.
  • OAuth-driven setup: Supports guided first-time Google OAuth configuration, token refresh, partial scopes, and gws fallback for broader coverage.

Quick Start

Ask Jarvis to connect your Google account and then search your inbox, check upcoming events, or read a Drive file after you approve any action that changes data.

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 and Google Calendar workflows from one place?

You can automate Gmail and Google Calendar workflows by using an OAuth-managed integration that handles email messaging and event scheduling from a single authenticated interface. This consolidation removes the friction of switching between individual Google apps.

Do I need stored OAuth credentials to manage Google Drive files?

Yes, you need stored OAuth client credentials and refreshable tokens to manage Google Drive files. The system requires authenticated JSON responses and scoped operations to safely find, upload, download, share, or trash your Drive documents.

Can I search my Gmail inbox and read Google Sheets with AI?

Yes, you can search your Gmail inbox and read Google Sheets through structured JSON outputs. The integration covers Gmail, Sheets, and Docs workflows, allowing you to search, read, reply to, and send messages or update spreadsheet data.

What is the best way to handle Google Workspace scheduling and consent checks?

The best way to handle Google Workspace scheduling is through an integration that lists, creates, and deletes Calendar events with timezone-aware timestamps. It enforces consent checks before executing sensitive actions, ensuring safe calendar management.

Why does Google Workspace automation require token refresh and partial scopes?

Google Workspace automation requires token refresh and partial scopes to maintain secure, continuous access without repeated logins. This OAuth-driven setup supports guided first-time configuration and falls back to Python libraries when broader coverage is unavailable.

Are there limitations when using Python fallbacks for Google Workspace tasks?

Python fallbacks handle Google Workspace tasks when the primary acceleration method is unavailable. While they ensure continuous operation for Gmail, Drive, and Contacts, you must have the correct authentication JSON responses and scoped credentials for safe execution.