google-workspaceGoogle Workspace CLI — routes to service-specific skills for Gmail, Sheets, Calendar, Tasks, Docs, Forms, Drive, Analytics and Search Console. TRIGGERS: "gmail", "email", "send email", "inbox", "calendar", "meeting", "sheets", "spreadsheet", "tasks", "google docs", "gdoc", "outreach", "google form",
gw-analyticsRead Google Analytics 4 via CLI — traffic, acquisition, pages, conversions, realtime. TRIGGERS: "google analytics", "GA4", "analytics report", "how much traffic", "how many visitors", "sessions", "active users", "pageviews", "traffic sources", "acquisition channels", "top pages", "landing pages", "c
gw-apiCall ANY Google API method via the generic Discovery invoker — services with no curated command group (Drive, Slides, People, Chat, Keep, Meet, Classroom, Apps Script, Admin SDK, ...) and uncovered methods on curated ones. Includes schema introspection, dry-run validation, NDJSON pagination, and a d
gw-calendarCreate, update, and list Google Calendar events via CLI. Handles Google Meet links, attendees, timezones, reminders, and locations. Also reads and edits booking pages (appointment schedules) by driving Chrome, since Google ships no API for them. TRIGGERS: "calendar", "meeting", "schedule", "event",
gw-docsGet, create, import, append, and replace text in Google Docs via CLI. Accepts doc IDs or full URLs. Import renders a Markdown file as a native Doc (headings, tables, lists, links). TRIGGERS: "google docs", "google doc", "create doc", "read doc", "append to doc", "replace in doc", "document", "gdoc",
gw-driveList, get, upload, download, export, organize, and share Google Drive files via CLI. TRIGGERS: "drive", "google drive", "upload file", "download file", "share file", "drive folder", "export doc as pdf", "find file in drive", "move file", "trash file
gw-formsRead and write Google Forms via CLI. Get metadata, list responses, create new forms, add or remove items, edit title and description. Accepts form IDs or editor URLs. TRIGGERS: "google form", "google forms", "form responses", "form submissions", "create google form", "feedback form", "survey form",
gw-gmailSend, draft, list, read, reply, scan, and manage Gmail via CLI. TRIGGERS: "gmail", "email", "send email", "draft email", "reply email", "inbox", "outreach", "scan replies", "mail", "compose", "trash email", "email thread
gw-inboxQuick inbox scan — recent emails with sender, subject, snippet. TRIGGERS: "check inbox", "inbox", "new emails", "unread emails", "scan inbox", "what's in my inbox", "any new mail", "email summary
gw-postmasterRead Gmail Postmaster Tools via CLI — the domains you registered, and per day the spam rate, DKIM / SPF / DMARC pass rates, delivery errors and Google's domain reputation. TRIGGERS: "postmaster", "postmaster tools", "spam rate", "domain reputation", "sender reputation", "deliverability", "are we goi
gw-searchconsoleRead Google Search Console via CLI — search queries, pages, CTR, position, indexing, sitemaps. TRIGGERS: "search console", "GSC", "what are we ranking for", "search queries", "organic traffic", "impressions", "clicks", "CTR", "average position", "keyword", "is this page indexed", "index coverage", "
gw-setupFirst-run setup for the Google Workspace (gw) plugin. Creates the plugin venv, installs deps, walks the user through a Google Cloud project + Desktop OAuth client (driving a browser when possible), authenticates, and verifies. Use for "set up gw", "gw setup", "authenticate google workspace", "gw fir
gw-sheetsRead, write, append, and list Google Sheets via CLI. TRIGGERS: "sheets", "spreadsheet", "google sheets", "read sheet", "write sheet", "append row", "update cell", "list spreadsheets
gw-tasksCreate, list, and complete Google Tasks via CLI. TRIGGERS: "google tasks", "create task", "task list", "complete task", "to-do", "task reminder
gw-youtubeRead YouTube channel stats via CLI — live public counts per video (Data API v3) and the YouTube Studio analytics (Analytics API v2): views, engaged views, likes, shares, watch time, average percentage viewed, retention curve, traffic sources, subscribers gained, Shorts vs long-form — and upload a vi