Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot official · Google

gws-workflow — Claude skill: Google Workspace workflows

A skill for the Google Workspace CLI: builds a standup report, preps meetings, turns email into tasks. Useful if you already run gws.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add googleworkspace/cli --skill gws-workflow -a claude-code
Open on GitHub

What gws-workflow does

The skill hands your agent five ready-made workflows on top of the Google Workspace command line. +standup-report pulls today's meetings and open tasks into a summary. +meeting-prep lines up the agenda, attendees and linked docs. +email-to-task converts a Gmail message into a Google Tasks entry. +weekly-digest counts this week's meetings and unread mail. +file-announce posts a Drive file into a Chat space.

Under the hood the agent calls gws workflow [flags]. Before any API call it inspects the command with gws workflow --help and the method with gws schema workflow.., then builds --params and --json from that schema output. Install with npx skills add googleworkspace/cli --skill gws-workflow -a claude-code.

You need the gws binary and working auth. The skill leans on ../gws-shared/SKILL.md for auth, global flags and security rules; if that file is missing, run gws generate-skills. Worth installing if your mail, calendar and tasks live in Google Workspace and you want the agent doing the legwork. Otherwise skip it — without gws it does nothing.

What it helps with

  • build a standup summary from today's meetings and open tasks
  • prep an agenda and attendee list before a meeting
  • turn a Gmail message into a Google Tasks entry
  • get a weekly digest of meetings and unread email
  • announce a Drive file in a Chat space

Example prompts for the agent

  • build today's standup report
  • prep me for my next meeting: agenda, attendees, docs
  • turn the last email into a task

How to install gws-workflow

1Skills CLI (Vercel)

npx skills add googleworkspace/cli --skill gws-workflow -a claude-code

2Manually: put the files in place

~/.claude/skills/gws-workflow/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/gws-workflow/

From the same set95

The whole set →
gws-gmail official googleworkspace This skill hands your agent Gmail: send mail, read the inbox, reply in a thread. Useful when email work already runs through the gws CLI. Claude Code CX Codex Cursor +1 81,900installs gws-gmail-send official googleworkspace A skill that teaches your agent to send Gmail from the terminal: recipients, subject, body, attachments and drafts. Claude Code CX Codex Cursor +1 74,700installs gws-drive official googleworkspace This skill hands your agent Google Drive through the gws CLI: files, folders, shared drives, comments and access requests. Useful when docs move through code. Claude Code CX Codex Cursor +1 74,500installs gws-shared official googleworkspace This skill gives agents shared rules for gws CLI authentication, flags, and output formats. Use it when working with gws commands. Claude Code CX Codex Cursor +1 66,000installs gws-calendar official googleworkspace Manage Google Calendar events, access rules, and schedules through the gws CLI tool. Claude Code CX Codex Cursor +1 61,100installs gws-sheets official googleworkspace This skill lets an agent read and edit Google Sheets through the CLI. Use it when a coding workflow needs spreadsheet data or table updates. Claude Code CX Codex Cursor +1 58,800installs gws-docs official googleworkspace This skill lets an agent read and update Google Docs through gws. Use it when document changes should happen from an agent chat. Claude Code CX Codex Cursor +1 58,300installs gws-sheets-read official googleworkspace Reads cell values and sheets from Google Spreadsheets via CLI. Useful when an agent needs spreadsheet data without risk of altering it. Claude Code CX Codex Cursor +1 50,600installs

Similar

Questions about gws-workflow

How do I install gws-workflow in Claude?

Run npx skills add googleworkspace/cli --skill gws-workflow -a claude-code. The skill lands at ~/.claude/skills/gws-workflow/SKILL.md.

What does gws-workflow do?

It gives the agent five workflows over the Google Workspace CLI: standup report, meeting prep, email to task, weekly digest and file announcement in Chat.

What do I need for it to work?

The gws binary and configured auth. The agent reads ../gws-shared/SKILL.md before calling methods; if it is missing, run gws generate-skills.

Source text

SKILL.md · Apache-2.0
---
name: gws-workflow
description: "Google Workflow: Cross-service productivity workflows."
metadata:
  version: 0.22.5
  openclaw:
    category: "productivity"
    requires:
      bins:
        - gws
    cliHelp: "gws workflow --help"
---

# workflow (v1)

> **PREREQUISITE:** Read `../gws-shared/SKILL.md` for auth, global flags, and security rules. If missing, run `gws generate-skills` to create it.

```bash
gws workflow <resource> <method> [flags]
```

## Helper Commands

| Command | Description |
|---------|-------------|
| [`+standup-report`](../gws-workflow-standup-report/SKILL.md) | Today's meetings + open tasks as a standup summary |
| [`+meeting-prep`](../gws-workflow-meeting-prep/SKILL.md) | Prepare for your next meeting: agenda, attendees, and linked docs |
| [`+email-to-task`](../gws-workflow-email-to-task/SKILL.md) | Convert a Gmail message into a Google Tasks entry |
| [`+weekly-digest`](../gws-workflow-weekly-digest/SKILL.md) | Weekly summary: this week's meetings + unread email count |
| [`+file-announce`](../gws-workflow-file-announce/SKILL.md) | Announce a Drive file in a Chat space |

## Discovering Commands

Before calling any API method, inspect it:

```bash
# Browse resources and methods
gws workflow --help

# Inspect a method's required params, types, and defaults
gws schema workflow.<resource>.<method>
```

Use `gws schema` output to build your `--params` and `--json` flags.

© googleworkspace · Apache-2.0 · googleworkspace/cli

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor