Skip to main content
command

gws-gmail-triage — Claude Code command: what it does, how to install

Displays a summary of unread Gmail inbox messages with sender, subject, and date using the Google Workspace CLI.

Install into Claude Code · claude-code-templates All methods and platforms ↓
npx claude-code-templates@latest --command google-workspace/gws-gmail-triage
Open on GitHub

What gws-gmail-triage does

The command queries your Gmail inbox and presents unread email headers in a clean table format. By default, it retrieves up to 20 messages matching the is:unread search filter, providing the sender, subject line, and date.

You can refine the output using CLI parameters: --max changes the message limit, --query accepts custom Gmail search queries, and --labels includes message labels in the output. The operation is strictly read-only, ensuring mailbox contents remain untouched.

Execution requires the Google Workspace CLI (gws) on your machine and an active session verified via gws auth status. Missing credentials will prevent Claude Code from querying the mailbox.

What it helps with

  • scan unread Gmail messages directly from the terminal
  • filter incoming unread emails by sender or custom query
  • review message dates and subjects without opening a browser

Example prompts for the agent

  • /gws-gmail-triage
  • /gws-gmail-triage --max 5 --query 'from:boss'
  • /gws-gmail-triage --labels

How to install gws-gmail-triage

1claude-code-templates

npx claude-code-templates@latest --command google-workspace/gws-gmail-triage

2Manually: put the files in place

.claude/commands/gws-gmail-triage.md

Call it with /gws-gmail-triage. For all projects use ~/.claude/commands/

Questions about gws-gmail-triage

How to install gws-gmail-triage in Claude Code?

Run npx claude-code-templates@latest --command google-workspace/gws-gmail-triage or place the command definition in .claude/commands/gws-gmail-triage.md.

What does gws-gmail-triage do?

It triggers gws gmail +triage to pull a summary table of unread inbox emails containing sender names, subject lines, and dates.

Can this command modify or delete emails?

No, it functions strictly in read-only mode and never modifies your Gmail mailbox state.

Source text

gws-gmail-triage.md · MIT
---
allowed-tools: Bash, Read, Write, Edit
argument-hint: "[resource] [method] [flags]"
description: "Gmail: Show unread inbox summary (sender, subject, date)."
---

# Google Workspace Gmail Triage

Execute Google Workspace Gmail Triage operations: $ARGUMENTS

## Prerequisites

- Google Workspace CLI (`gws`) must be installed
- Authentication configured: Run `gws auth status` to verify
- Review `gws gmail-triage --help` for all available commands

## Available Resources and Methods

# gmail +triage

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

Show unread inbox summary (sender, subject, date)

## Usage

```bash
gws gmail +triage
```

## Flags

| Flag | Required | Default | Description |
|------|----------|---------|-------------|
| `--max` | — | 20 | Maximum messages to show (default: 20) |
| `--query` | — | — | Gmail search query (default: is:unread) |
| `--labels` | — | — | Include label names in output |

## Examples

```bash
gws gmail +triage
gws gmail +triage --max 5 --query 'from:boss'
gws gmail +triage --format json | jq '.[].subject'
gws gmail +triage --labels
```

## Tips

- Read-only — never modifies your mailbox.
- Defaults to table output format.

## See Also

- [gws-shared](../gws-shared/SKILL.md) — Global flags and auth
- [gws-gmail](../gws-gmail/SKILL.md) — All send, read, and manage email commands

## Usage

```bash
# List available resources and methods
gws gmail-triage --help

# Inspect method schema before calling
gws schema gmail-triage.<resource>.<method>

# Execute command with arguments
gws gmail-triage $ARGUMENTS
```

## Task

Execute the requested Gmail Triage operation: $ARGUMENTS

1. **Verify Prerequisites**
   - Check `gws` is installed: `gws --version`
   - Verify authentication: `gws auth status`
   - Review available commands: `gws gmail-triage --help`

2. **Inspect Method Schema**
   - Before calling any method, inspect its parameters
   - Use `gws schema` to understand required fields
   - Review parameter types and constraints

3. **Execute Operation**
   - Build command with appropriate flags
   - Use `--params` for query/path parameters
   - Use `--json` for request body
   - Handle pagination with `--max-results` or `--page-token`

4. **Error Handling**
   - Check command output for errors
   - Review API quotas and rate limits
   - Handle authentication issues
   - Retry transient failures

---

**License**: Apache License 2.0
**Source**: [Google Workspace CLI](https://github.com/googleworkspace/cli)
**Original Skill**: `gws-gmail-triage`

© davila7 · MIT · davila7/claude-code-templates

Similar slash commands

All slash commands for Notes, tasks and projects →

From the same set804

The whole set →

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