By wadewarren
Operate Google Workspace via bash CLI to automate Gmail triage/replies, Calendar event creation/rescheduling/freebusy queries, Drive file uploads/sharing/folder management, Sheets read/append/export, Docs/Slides edits, Chat announcements, Tasks/Forms handling, audit logs, and GCP Pub/Sub subscriptions for workflows like standups, reports, onboarding, and security monitoring.
npx claudepluginhub wadewarren/gws-claude-pluginGoogle Workspace Admin SDK: Audit logs and usage reports.
Google Calendar: Show upcoming events across all calendars.
Google Calendar: Create a new event.
Google Calendar: Manage calendars and events.
Google Chat: Send a message to a space.
Google Chat: Manage Chat spaces and messages.
Google Classroom: Manage classes, rosters, and coursework.
Google Docs: Append text to a document.
Read and write Google Docs.
Google Drive: Upload a file with automatic metadata.
Google Drive: Manage files, folders, and shared drives.
Google Workspace Events: Renew/reactivate Workspace Events subscriptions.
Google Workspace Events: Subscribe to Workspace events and stream them as NDJSON.
Subscribe to Google Workspace events.
Read and write Google Forms.
Gmail: Forward a message to new recipients.
Gmail: Reply-all to a message (handles threading automatically).
Gmail: Reply to a message (handles threading automatically).
Gmail: Send an email.
Gmail: Show unread inbox summary (sender, subject, date).
Gmail: Watch for new emails and stream them as NDJSON.
Gmail: Send, read, and manage email.
Manage Google Keep notes.
Manage Google Meet conferences.
Google Model Armor: Create a new Model Armor template.
Google Model Armor: Sanitize a user prompt through a Model Armor template.
Google Model Armor: Sanitize a model response through a Model Armor template.
Google Model Armor: Filter user-generated content for safety.
Google People: Manage contacts and profiles.
gws CLI: Shared patterns for authentication, global flags, and output formatting.
Google Sheets: Append a row to a spreadsheet.
Google Sheets: Read values from a spreadsheet.
Google Sheets: Read and write spreadsheets.
Google Slides: Read and write presentations.
Google Tasks: Manage task lists and tasks.
Google Workflow: Convert a Gmail message into a Google Tasks entry.
Google Workflow: Announce a Drive file in a Chat space.
Google Workflow: Prepare for your next meeting: agenda, attendees, and linked docs.
Google Workflow: Today's meetings + open tasks as a standup summary.
Google Workflow: Weekly summary: this week's meetings + unread email count.
Google Workflow: Cross-service productivity workflows.
Create, organize, and distribute content across Workspace.
Manage customer support — track tickets, respond, escalate issues.
Plan and manage events — scheduling, invitations, and logistics.
Manage an executive's schedule, inbox, and communications.
Handle HR workflows — onboarding, announcements, and employee comms.
Administer IT — monitor security and configure Workspace.
Coordinate projects — track tasks, schedule meetings, and share docs.
Organize research — manage references, notes, and collaboration.
Manage sales workflows — track deals, schedule calls, client comms.
Lead a team — run standups, coordinate tasks, and communicate.
Export a Google Sheets spreadsheet as a CSV file for local backup or processing.
Add a list of attendees to an existing Google Calendar event and send notifications.
Create recurring focus time blocks on Google Calendar to protect deep work hours.
List and download all files from a Google Drive folder.
Retrieve and review responses from a Google Form.
Read data from two tabs in a Google Sheet to compare and identify differences.
Duplicate a Google Sheets template tab for a new month of tracking.
Create a Google Classroom course and invite students.
Copy a Google Docs template, fill in content, and share with collaborators.
Read event data from a Google Sheets spreadsheet and create Google Calendar entries for each row.
Set up a Google Sheets spreadsheet for tracking expenses with headers and initial entries.
Create a Google Form for feedback and share it via Gmail.
Create a Gmail filter to automatically label, star, or categorize incoming messages.
Create a Google Meet meeting space and share the join link.
Create a new Google Slides presentation and add initial slides.
Create a Google Shared Drive and add members with appropriate roles.
Set up a new Google Tasks list with initial tasks.
Enable a Gmail out-of-office auto-reply with a custom message and date range.
Read content from a Google Doc and use it as the body of a Gmail message.
Share a Google Drive file and email the link with a message to recipients.
Query Google Calendar free/busy status for multiple users to find a meeting slot.
Identify large Google Drive files consuming storage quota.
Find Gmail messages with a specific label and forward them to another address.
Read data from a Google Sheet and create a formatted Google Docs report.
Apply Gmail labels to matching messages and archive them to keep your inbox clean.
Append a deal status update to a Google Sheets sales tracking spreadsheet.
Create a Google Drive folder structure and move files into the right locations.
Review your Google Calendar week, identify gaps, and add events to fill them.
Create a Google Docs post-mortem, schedule a Google Calendar review, and notify via Chat.
Move a Google Calendar event to a new time and automatically notify all attendees.
Review who attended a Google Meet conference and for how long.
Find Google Tasks that are past due and need attention.
Find Gmail messages with attachments and save them to a Google Drive folder.
Save a Gmail message body into a Google Doc for archival or reference.
Create a recurring Google Calendar event with attendees.
Send a team announcement via both Gmail and a Google Chat space.
Share a Google Docs document with edit access and email collaborators the link.
Share Google Drive files with all attendees of a Google Calendar event.
Share a Google Drive folder and all its contents with a list of collaborators.
Export Google Contacts directory to a Google Sheets spreadsheet.
Subscribe to change notifications on a Google Drive file or folder.
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimComplete Google Workspace integration -- Gmail, Drive, Calendar, Docs, Sheets, Slides, Forms, Tasks, Contacts, Chat, Apps Script, and Custom Search via MCP with workflow guidance.
Google Workspace integration (Gmail, Drive, Calendar)
Comprehensive Google Workspace meta-skill covering all 47+ services (Calendar, Gmail, Drive, Docs, Sheets, Slides, Chat, Meet, Tasks, Forms, People, Workflows, and more)
Access official Microsoft documentation, API references, and code samples for Azure, .NET, Windows, and more.
End-to-end digital marketing engagement methodology for Claude Code. v3.2 closes the v3.1 hook-removal gaps with: /digital-marketing-pro:check (explicit pre-publish gate replacing the global PreToolUse hook), /digital-marketing-pro:status (richer on-demand brand snapshot replacing the global SessionStart banner), embedded mandatory hallucination check inside content-creator/email-specialist/social-media-manager/pr-outreach agents, opt-in auto_save_insights brand flag for ambient learning capture, and a documented hook re-enable pattern at the user's own settings level. v3.2.1 fixes the plugin manifest format so install works (repository as string, $schema removed). v3.0 introduced the 12-Part Strategy Flow — the canonical sequential engagement workflow producing the Four Core Documents (61 explicit steps), the Two-Views Model (v1 unbiased + v2 client-validated), the Decision Matrix for selective re-runs, the Update-Back Rule for in-life corrections, and the Living Project Instruction File. Includes 23 strategic-framework reference docs. Builds on v2.7's 25 specialist agents, 14 HTTP MCP connectors, 16 industry profiles, and 16 privacy-law jurisdictions; the v3.x line ships 149 skills (141 atomic + 6 v3.0 methodology + 2 v3.2 quality-and-status), 68 Python scripts, and 10 top-level commands.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
A Claude Code plugin that gives Claude full read/write access to Google Workspace services via the gws CLI. 92 skills covering Gmail, Drive, Calendar, Sheets, Docs, Chat, Slides, Forms, Tasks, Keep, Meet, Classroom, and more.
Claude's native Google Workspace connectors are read-only for Drive/Docs, can't access email attachments, can't edit Sheets/Slides, and can only create Gmail drafts (not send). This plugin gives Claude full CRUD access to all Workspace services.
| Capability | Claude Native | With gws plugin |
|---|---|---|
| Read Google Docs | Yes | Yes |
| Edit Google Docs | No | Yes |
| Read/Write Sheets | No | Yes |
| Gmail attachments | No | Yes |
| Send emails | Drafts only | Full send |
| Google Chat | No | Yes |
| Meet, Forms, Tasks, Keep, Classroom | No | Yes |
OpenClaw users moving to Claude's safer, sandboxed Cowork + Dispatch environment lose access to OpenClaw's 50+ service integrations and 13,000+ community skills. This plugin restores advanced Google Workspace automation within Claude's ecosystem — 92 pre-built skills including personas (Executive Assistant, IT Admin, etc.) and step-by-step recipes (post-mortem setup, expense tracking, team announcements). You get OpenClaw-like Google Workspace connectors with Cowork's security model.
gws CLI installed and on your $PATH# Add the marketplace
claude plugin marketplace add https://github.com/WadeWarren/gws-claude-plugin
# Install the plugin
claude plugin install gws
# Browser-based OAuth (interactive)
gws auth login
# Or use a service account
export GOOGLE_APPLICATION_CREDENTIALS=/path/to/key.json
For multi-account setup (work + personal), see the gws-shared skill.
92 skills organized into four categories:
| Category | Count | Examples |
|---|---|---|
| Core Services | 41 | gws-gmail, gws-drive, gws-calendar, gws-sheets, gws-docs, gws-chat, gws-slides, gws-forms, gws-tasks, gws-keep, gws-meet, gws-classroom, gws-admin-reports |
| Personas | 10 | persona-exec-assistant, persona-project-manager, persona-it-admin, persona-sales-ops, persona-team-lead, persona-hr-coordinator |
| Recipes | 41 | recipe-post-mortem-setup, recipe-create-expense-tracker, recipe-send-team-announcement, recipe-save-email-attachments, recipe-create-events-from-sheet |
# Triage your inbox
/gws-gmail-triage
# Send an email
/gws-gmail-send
# Check your calendar
/gws-calendar-agenda
# Read a spreadsheet
/gws-sheets-read
# Set up a post-mortem
/recipe-post-mortem-setup
# Act as an executive assistant
/persona-exec-assistant
| Problem | Solution |
|---|---|
gws: command not found | Install the gws CLI and ensure it's on your $PATH |
authentication required | Run gws auth login to authenticate |
zsh: event not found: A1 | Use double quotes for sheet ranges: "Sheet1!A1:D10" instead of single quotes |
| Multi-account issues | See the multi-account setup in gws-shared |
| Plugin not loading | Run claude plugin list to verify installation |