recipe-forward-labeled-emails — Claude Code skill: install
Finds Gmail messages with a chosen label and forwards them to another address. Useful when labeled mail needs review elsewhere.
npx skills add googleworkspace/cli --skill recipe-forward-labeled-emails -a claude-codeWhat recipe-forward-labeled-emails does
recipe-forward-labeled-emails searches Gmail by label, reads a matching message, then sends a new email with its subject and body. The recipe uses label:needs-review as its example query, and the agent can apply the label you provide.
The skill requires the gws binary and the gws-gmail skill. Its workflow uses gws gmail users messages list, gws gmail users messages get, and gws gmail +send. The recipient, subject, and message body are set when the new email is sent.
Install it when labeled Gmail messages should be routed to a reviewer. Choose another workflow if you need to preserve the original message as-is instead of sending a new email.
What it helps with
- find Gmail messages with a chosen label
- read the content of a matching message
- forward mail to a reviewer’s address
- build a subject with the
FW:prefix
Example prompts for the agent
- Find Gmail messages labeled `needs-review` and forward them to `[email protected]`.
- Use `gws gmail users messages get` to read the message, then send a new email with subject `FW: [Original Subject]`.
- Search labeled messages with `gws gmail users messages list`.
How to install recipe-forward-labeled-emails
1Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-forward-labeled-emails -a claude-code2Manually: put the files in place
~/.claude/skills/recipe-forward-labeled-emails/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/recipe-forward-labeled-emails/
1Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-forward-labeled-emails -a codex2Manually: put the files in place
.agents/skills/recipe-forward-labeled-emails/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-forward-labeled-emails -a cursor2Manually: put the files in place
.cursor/skills/recipe-forward-labeled-emails/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install googleworkspace/cli recipe-forward-labeled-emails2Manually: put the files in place
.github/skills/recipe-forward-labeled-emails/SKILL.md1Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-forward-labeled-emails -a gemini-cli2Platform CLI
gemini skills install https://github.com/googleworkspace/cli --path skills/recipe-forward-labeled-emailsManually: put the files in place
.devin/skills/recipe-forward-labeled-emails/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-forward-labeled-emails -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set95
The whole set →Similar
Questions about recipe-forward-labeled-emails
How do I install recipe-forward-labeled-emails in Claude Code?
Run npx skills add googleworkspace/cli --skill recipe-forward-labeled-emails -a claude-code. The skill file is placed at ~/.claude/skills/recipe-forward-labeled-emails/SKILL.md.
What does recipe-forward-labeled-emails do?
It finds Gmail messages with a chosen label, reads their content, and sends a new email to the address you provide.
What does recipe-forward-labeled-emails require?
It requires the gws binary and the gws-gmail skill. The recipe sends a new email containing the selected message content.
Source text
SKILL.md · Apache-2.0
---
name: recipe-forward-labeled-emails
description: "Find Gmail messages with a specific label and forward them to another address."
metadata:
version: 0.22.5
openclaw:
category: "recipe"
domain: "productivity"
requires:
bins:
- gws
skills:
- gws-gmail
---
# Forward Labeled Gmail Messages
> **PREREQUISITE:** Load the following skills to execute this recipe: `gws-gmail`
Find Gmail messages with a specific label and forward them to another address.
## Steps
1. Find labeled messages: `gws gmail users messages list --params '{"userId": "me", "q": "label:needs-review"}' --format table`
2. Get message content: `gws gmail users messages get --params '{"userId": "me", "id": "MSG_ID"}'`
3. Forward via new email: `gws gmail +send --to [email protected] --subject 'FW: [Original Subject]' --body 'Forwarding for your review:
[Original Message Body]'`
© googleworkspace · Apache-2.0 · googleworkspace/cli