googleworkspace/cli: 95 Agent Skills
Google Workspace CLI — one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service. Includes AI agent skills.
| Repository | googleworkspace/cli · website |
|---|---|
| GitHub stars | 31,279 |
| Skills | 95 (the first 80 are listed below) |
| Category | Software engineering |
| License | Apache-2.0 |
| Last updated | Oct 6, 2026 |
| Install counts | googleworkspace/cli on skills.sh, Vercel's skills directory, which shows installs and security audits per skill |
Install googleworkspace/cli
| All skills, any agent | npx skills add googleworkspace/cli |
|---|---|
| One skill | npx skills add googleworkspace/cli --skill gws-admin-reports |
| Only for Claude Code | npx skills add googleworkspace/cli -a claude-code, or copy a skill folder to ~/.claude/skills/ (all projects) or .claude/skills/ (one project) |
npx skills is the open-source skills CLI; it asks which agents to install for. Skills can include scripts that your agent will run: read a skill before installing it, as you would any code.
Skills in googleworkspace/cli
| Skill | What it does |
|---|---|
| gws-admin-reports | Google Workspace Admin SDK: Audit logs and usage reports. |
| gws-calendar-agenda | Google Calendar: Show upcoming events across all calendars. |
| gws-calendar-insert | Google Calendar: Create a new event. |
| gws-calendar | Google Calendar: Manage calendars and events. |
| gws-chat-send | Google Chat: Send a message to a space. |
| gws-chat | Google Chat: Manage Chat spaces and messages. |
| gws-classroom | Google Classroom: Manage classes, rosters, and coursework. |
| gws-docs-write | Google Docs: Append text to a document. |
| gws-docs | Read and write Google Docs. |
| gws-drive-upload | Google Drive: Upload a file with automatic metadata. |
| gws-drive | Google Drive: Manage files, folders, and shared drives. |
| gws-events-renew | Google Workspace Events: Renew/reactivate Workspace Events subscriptions. |
| gws-events-subscribe | Google Workspace Events: Subscribe to Workspace events and stream them as NDJSON. |
| gws-events | Subscribe to Google Workspace events. |
| gws-forms | Read and write Google Forms. |
| gws-gmail-forward | Gmail: Forward a message to new recipients. |
| gws-gmail-read | Gmail: Read a message and extract its body or headers. |
| gws-gmail-reply-all | Gmail: Reply-all to a message (handles threading automatically). |
| gws-gmail-reply | Gmail: Reply to a message (handles threading automatically). |
| gws-gmail-send | Gmail: Send an email. |
| gws-gmail-triage | Gmail: Show unread inbox summary (sender, subject, date). |
| gws-gmail-watch | Gmail: Watch for new emails and stream them as NDJSON. |
| gws-gmail | Gmail: Send, read, and manage email. |
| gws-keep | Manage Google Keep notes. |
| gws-meet | Manage Google Meet conferences. |
| gws-modelarmor-create-template | Google Model Armor: Create a new Model Armor template. |
| gws-modelarmor-sanitize-prompt | Google Model Armor: Sanitize a user prompt through a Model Armor template. |
| gws-modelarmor-sanitize-response | Google Model Armor: Sanitize a model response through a Model Armor template. |
| gws-modelarmor | Google Model Armor: Filter user-generated content for safety. |
| gws-people | Google People: Manage contacts and profiles. |
| gws-script-push | Google Apps Script: Upload local files to an Apps Script project. |
| gws-script | Manage Google Apps Script projects. |
| gws-shared | gws CLI: Shared patterns for authentication, global flags, and output formatting. |
| gws-sheets-append | Google Sheets: Append a row to a spreadsheet. |
| gws-sheets-read | Google Sheets: Read values from a spreadsheet. |
| gws-sheets | Google Sheets: Read and write spreadsheets. |
| gws-slides | Google Slides: Read and write presentations. |
| gws-tasks | Google Tasks: Manage task lists and tasks. |
| gws-workflow-email-to-task | Google Workflow: Convert a Gmail message into a Google Tasks entry. |
| gws-workflow-file-announce | Google Workflow: Announce a Drive file in a Chat space. |
| gws-workflow-meeting-prep | Google Workflow: Prepare for your next meeting: agenda, attendees, and linked docs. |
| gws-workflow-standup-report | Google Workflow: Today's meetings + open tasks as a standup summary. |
| gws-workflow-weekly-digest | Google Workflow: Weekly summary: this week's meetings + unread email count. |
| gws-workflow | Google Workflow: Cross-service productivity workflows. |
| persona-content-creator | Create, organize, and distribute content across Workspace. |
| persona-customer-support | Manage customer support — track tickets, respond, escalate issues. |
| persona-event-coordinator | Plan and manage events — scheduling, invitations, and logistics. |
| persona-exec-assistant | Manage an executive's schedule, inbox, and communications. |
| persona-hr-coordinator | Handle HR workflows — onboarding, announcements, and employee comms. |
| persona-it-admin | Administer IT — monitor security and configure Workspace. |
| persona-project-manager | Coordinate projects — track tasks, schedule meetings, and share docs. |
| persona-researcher | Organize research — manage references, notes, and collaboration. |
| persona-sales-ops | Manage sales workflows — track deals, schedule calls, client comms. |
| persona-team-lead | Lead a team — run standups, coordinate tasks, and communicate. |
| recipe-backup-sheet-as-csv | Export a Google Sheets spreadsheet as a CSV file for local backup or processing. |
| recipe-batch-invite-to-event | Add a list of attendees to an existing Google Calendar event and send notifications. |
| recipe-block-focus-time | Create recurring focus time blocks on Google Calendar to protect deep work hours. |
| recipe-bulk-download-folder | List and download all files from a Google Drive folder. |
| recipe-collect-form-responses | Retrieve and review responses from a Google Form. |
| recipe-compare-sheet-tabs | Read data from two tabs in a Google Sheet to compare and identify differences. |
| recipe-copy-sheet-for-new-month | Duplicate a Google Sheets template tab for a new month of tracking. |
| recipe-create-classroom-course | Create a Google Classroom course and invite students. |
| recipe-create-doc-from-template | Copy a Google Docs template, fill in content, and share with collaborators. |
| recipe-create-events-from-sheet | Read event data from a Google Sheets spreadsheet and create Google Calendar entries for each row. |
| recipe-create-expense-tracker | Set up a Google Sheets spreadsheet for tracking expenses with headers and initial entries. |
| recipe-create-feedback-form | Create a Google Form for feedback and share it via Gmail. |
| recipe-create-gmail-filter | Create a Gmail filter to automatically label, star, or categorize incoming messages. |
| recipe-create-meet-space | Create a Google Meet meeting space and share the join link. |
| recipe-create-presentation | Create a new Google Slides presentation and add initial slides. |
| recipe-create-shared-drive | Create a Google Shared Drive and add members with appropriate roles. |
| recipe-create-task-list | Set up a new Google Tasks list with initial tasks. |
| recipe-create-vacation-responder | Enable a Gmail out-of-office auto-reply with a custom message and date range. |
| recipe-draft-email-from-doc | Read content from a Google Doc and use it as the body of a Gmail message. |
| recipe-email-drive-link | Share a Google Drive file and email the link with a message to recipients. |
| recipe-find-free-time | Query Google Calendar free/busy status for multiple users to find a meeting slot. |
| recipe-find-large-files | Identify large Google Drive files consuming storage quota. |
| recipe-forward-labeled-emails | Find Gmail messages with a specific label and forward them to another address. |
| recipe-generate-report-from-sheet | Read data from a Google Sheet and create a formatted Google Docs report. |
| recipe-label-and-archive-emails | Apply Gmail labels to matching messages and archive them to keep your inbox clean. |
| recipe-log-deal-update | Append a deal status update to a Google Sheets sales tracking spreadsheet. |
Names and descriptions come from each skill's SKILL.md and are written by the pack's authors.
More software engineering skill packs
| # | Skill pack | Skills | GitHub stars | Updated |
|---|---|---|---|---|
| 1 |
obra/superpowers An agentic skills framework & software development methodology that works.
|
15 | 297K | 2026-10-08 |
| 2 |
mattpocock/skills Skills for Real Engineers. Straight from my .agents directory.
|
38 | 281K | 2026-10-08 |
| 3 |
addyosmani/agent-skills Production-grade engineering skills for AI coding agents.
|
25 | 103K | 2026-10-03 |
| 4 |
ComposioHQ/awesome-claude-skills A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows
|
864 | 76.7K | 2026-09-18 |
| 5 |
github/awesome-copilot Community-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.
|
445 | 39.8K | 2026-10-08 |
| 6 |
anthropics/claude-plugins-official Official, Anthropic-managed directory of high quality Claude Code Plugins.
|
33 | 37.6K | 2026-10-08 |