gws▌
55 indexed skills · max 10 per page
gws-sheets
googleworkspace/cli · Productivity
Read, write, and batch-update Google Sheets with direct API access. \n \n Supports three helper commands: +read for retrieving values, +append for adding rows, and batchUpdate for applying multiple validated changes atomically \n Access spreadsheets resource with methods to create, retrieve, and modify sheets, including grid data filtering and developer metadata operations \n Requires Google Workspace authentication via the shared gws prerequisite; use gws schema to inspect method parameters bef
gws-chat
googleworkspace/cli · Productivity
Manage Google Chat spaces, messages, custom emojis, and media through API commands. \n \n Access 10+ API resources including spaces, messages, members, custom emojis, and media with create, read, update, delete, and search operations \n Create and manage spaces with initial members, find or list direct messages, and handle space imports and deletion \n Upload and download media attachments, and manage custom emojis (Google Workspace only, requires admin enablement) \n Requires gws binary and aut
gws-drive-upload
googleworkspace/cli · Productivity
Upload files to Google Drive with automatic MIME type detection and metadata. \n \n Accepts a local file path and uploads it to Google Drive, with optional parent folder targeting and custom filename override \n Automatically detects MIME type based on file extension; filename defaults to source filename unless specified with --name \n Requires Google Workspace authentication via the shared gws module; treat as a write command and confirm with users before execution \n
gws-docs
googleworkspace/cli · Documents
Read and write Google Docs through the Google Workspace API. \n \n Supports three core operations: create (new blank documents), get (retrieve document content), and batchUpdate (apply multiple validated updates in a single request) \n Uses a schema-driven CLI with gws schema inspection to discover required parameters, types, and defaults before executing commands \n Requires Google Workspace authentication and shared security rules documented in gws-shared/SKILL.md \n Includes a helper command
gws-modelarmor-create-template
googleworkspace/cli · Productivity
Create Google Model Armor templates to filter prompts and responses for safety. \n \n Requires GCP project ID, location, and template ID; supports preset templates (jailbreak) or custom JSON configuration \n Templates work with companion sanitize-prompt and sanitize-response commands for comprehensive content filtering \n Write operation requiring user confirmation before execution \n Defaults to jailbreak preset if no preset or JSON configuration is specified \n
gws-classroom
googleworkspace/cli · Productivity
Google Classroom API integration for managing courses, rosters, assignments, and notifications. \n \n Covers courses (create, update, delete, list), invitations (accept, create, delete), and user profiles with full CRUD operations \n Supports nested resources including students, teachers, announcements, course work, topics, and student groups \n Includes grading period management and Cloud Pub/Sub registration for real-time notifications \n Requires gws binary and Google Workspace authentication
gws-gmail-forward
googleworkspace/cli · AI/ML
Forward Gmail messages to new recipients with optional notes and attachments. \n \n Requires a Gmail message ID and one or more recipient addresses; supports CC, BCC, and sender aliases \n Allows optional plain-text or HTML message bodies to precede the forwarded content, plus multiple file attachments \n Preserves original message metadata (sender, date, subject, recipients) in the forwarded block using Gmail's standard quote formatting \n Includes dry-run mode to preview the request before sen
gws-workflow
googleworkspace/cli · Productivity
Cross-service productivity workflows connecting Google Workspace apps via CLI commands. \n \n Includes five pre-built helper workflows: standup reports, meeting prep, email-to-task conversion, weekly digests, and file announcements \n Requires gws binary and authentication setup from the shared gws-shared skill documentation \n Discover available resources and methods with gws workflow --help and inspect method signatures using gws schema workflow.<resource>.<method> \n Pass parameters
gws-keep
googleworkspace/cli · Productivity
Create, retrieve, list, delete, and manage permissions for Google Keep notes via CLI. \n \n Supports five core note operations: create, get, list, delete, and manage permissions on notes \n List command includes pagination support with page_token and page_size parameters for handling large note collections \n Download attachments from notes using the media resource with MIME type specification \n Requires Google Workspace authentication via the shared gws CLI tool; inspect command schemas with g
gws-people
googleworkspace/cli · Productivity
Google Contacts and profiles management via the People API. \n \n Manage contact groups with create, update, delete, and batch operations; contact group names must be unique per user \n Create, update, and batch-manage individual contacts with support for photos, metadata, and field-level control via update_mask \n Search contacts across grouped contacts, other contacts, and domain directory with warmup request requirement for cache optimization \n List and sync contacts incrementally using sync