grandamenium

Gws Meta Workflows — Security skill for Claude Code

Security community

Six composable meta-workflows that chain Google Workspace CLI (gws) commands into end-to-end automations - inbox triage, meeting prep, client onboarding, weekly digests, email security scanning, and s.

How to install Gws Meta Workflows

This entry records only its repository, not the path inside it, so there is no exact command to give. Open grandamenium/gws-meta-workflows and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Gws Meta Workflows does

Six composable meta-workflows that chain Google Workspace CLI (gws) commands into end-to-end automations - inbox triage, meeting prep, client onboarding, weekly digests, email security scanning, and scheduling conflict resolution.

Alternatives in Security

  • Google Workspace Model Armor — Filter user-generated content for safety 21.6k ★
  • T3mp3st — autonomous red teaming platform; multi-agent offensive-security meta-harness 5.7k ★
  • Openclaw Ops — OpenClaw operations skill with health checks, repair scripts, watchdogs, update triage, and security scans 225 ★

README

GWS Meta-Workflows

Six production-ready meta-workflows that chain Google Workspace CLI (`gws`) commands into complex, end-to-end automations. Each workflow orchestrates multiple GWS services into a single agent-driven sequence.

What's Inside

Workflow What It Does
inbox-triage-and-auto-reply Classify unread emails, draft routine replies, escalate action items to calendar and tasks
pre-meeting-context-compiler Pull attendees, search recent threads, find relevant docs, compile a briefing in Google Docs
client-onboarding-automation Create Drive folder structure, copy templates, populate tracker, schedule kickoff, draft welcome email
weekly-activity-digest-generator Compile sent emails, calendar events, and modified docs into a weekly summary document
email-prompt-injection-scanner Scan inbound emails for hidden agent instructions using Model Armor, quarantine flagged messages
scheduling-conflict-resolver Extract proposed times from emails, check free/busy, draft reply with available slots

Requirements

  • Google Workspace CLI: npm install -g @googleworkspace/cli
  • Google Cloud project with Workspace APIs enabled
  • Authenticated session: gws auth setup && gws auth login
  • For email scanning: Model Armor API enabled on your GCP project

Installation

# Clone into your Claude Code skills directory
git clone https://github.com/YOUR_USERNAME/gws-meta-workflows.git ~/.claude/skills/gws-meta-workflows

Or copy directly:

cp -r gws-meta-workflows ~/.claude/skills/

Usage

The skill triggers when you ask Claude Code to:

  • Triage your inbox and draft replies
  • Prepare for an upcoming meeting
  • Onboard a new client
  • Generate a weekly activity digest
  • Scan emails for prompt injection
  • Resolve scheduling conflicts from an email

Each workflow chains real `gws` CLI commands - helpers like `gws gmail +triage` and raw API calls like `gws gmail user