gws-assistant-pro

Automate Google Workspace email drafting, inbox triage, calendar scheduling, and spreadsheet updates.

8|1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/drewid74/ai_skills --skill gws-assistant-pro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gws-assistant-pro
Source: https://github.com/drewid74/ai_skills/tree/main/gws-assistant-pro
Command: npx skills add https://github.com/drewid74/ai_skills --skill gws-assistant-pro

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill reduces inbox overwhelm and meeting/scheduling friction by coordinating safe Google Workspace actions like drafting emails, checking calendar availability, and updating spreadsheets with verified ranges.

Core Features & Use Cases

  • Inbox triage and summarization: Groups unread emails by sender domain and urgency, then suggests next actions and draft reply stubs when needed.
  • Email drafting with human confirmation: Creates drafts using real thread context (via search and thread retrieval) and never sends without explicit approval.
  • Calendar scheduling with conflict avoidance: Checks availability across the next three business days, proposes slot options, and creates events with a Purpose + Agenda.
  • Spreadsheet updates that preserve data integrity: Reads before writing, maps columns explicitly, and uses atomic updates or appends to avoid overwriting the wrong ranges.
  • Automation via Google Apps Script: Supports weekly reporting and recurring workflows that run on triggers or time-based schedules.

Quick Start

Tell the assistant: “Triage my unread Gmail messages, draft the replies I need approval for, and propose three meeting slots next week based on my availability.”

Frequently Asked Questions about gws-assistant-pro

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate inbox triage and draft replies in Gmail without sending by mistake?

To automate inbox triage and draft Gmail replies safely, this Skill groups unread emails by sender domain and urgency, then generates draft reply stubs that require explicit human confirmation before any send action occurs.

Can I automatically schedule calendar events and check for conflicts in Google Workspace?

Yes, you can schedule calendar events with conflict avoidance by having the Skill check availability across the next three business days, propose slot options, and create events complete with a defined Purpose and Agenda.

What is the safest way to append or update data in Google Sheets using Apps Script?

The safest way to update Google Sheets is by reading ranges before writing, mapping columns explicitly, and using atomic updates or appends to prevent overwriting the wrong data and preserve spreadsheet integrity.

Does this approach require reading existing email threads before drafting responses?

Yes, drafting responses requires grounding in real thread context, meaning the workflow searches and retrieves thread history to ensure the reply tone and content match the ongoing conversation before creating a draft.

Can I set up recurring Google Workspace workflows for weekly reporting?

You can set up recurring workflows for weekly reporting by utilizing Google Apps Script time-based triggers to automate routine coordination tasks and scheduled spreadsheet updates.

What are the limitations of automating Google Workspace tasks like email drafting and scheduling?

The primary limitation is that automation requires strict grounding in Google Workspace tool calls, meaning it cannot bypass the mandatory human approval step before sending emails or skip availability checks prior to creating calendar events.