with one click
gws-gmail
Gmail: Send, read, and manage email.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Gmail: Send, read, and manage email.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
View and modify obk configuration settings (timezone, workspace, models, providers, storage)
Create, update, and manage custom skills; install skills from external repos; extend agent capabilities
Post, reply, like, or repost on X/Twitter
Read X/Twitter timeline, search posts, view threads, replies, and notifications
Search emails, check inbox, find messages, look up correspondence, check for replies
Send an email or create a draft email via Gmail
| name | gws-gmail |
| version | 1.0.0 |
| description | Gmail: Send, read, and manage email. |
| metadata | {"openclaw":{"category":"productivity","requires":{"bins":["gws"]},"cliHelp":"gws gmail --help"}} |
PREREQUISITE: Read
../gws-shared/SKILL.mdfor auth, global flags, and security rules. If missing, rungws generate-skillsto create it.
gws gmail <resource> <method> [flags]
| Command | Description |
|---|---|
+send | Send an email |
+triage | Show unread inbox summary (sender, subject, date) |
+reply | Reply to a message (handles threading automatically) |
+reply-all | Reply-all to a message (handles threading automatically) |
+forward | Forward a message to new recipients |
+watch | Watch for new emails and stream them as NDJSON |
getProfile — Gets the current user's Gmail profile.
Required: userId (string, default: "me")
Example: gws gmail users getProfile --params '{"userId":"me"}'stop — Stop receiving push notifications for the given user mailbox.
Required: userId (string, default: "me")
Example: gws gmail users stop --params '{"userId":"me"}'watch — Set up or update a push notification watch on the given user mailbox.
Required: userId (string, default: "me")
Example: gws gmail users watch --params '{"userId":"me"}'drafts — Operations on the 'drafts' resourcehistory — Operations on the 'history' resourcelabels — Operations on the 'labels' resourcemessages — Operations on the 'messages' resourcesettings — Operations on the 'settings' resourcethreads — Operations on the 'threads' resourceBefore calling any API method, inspect it:
# Browse resources and methods
gws gmail --help
# Inspect a method's required params, types, and defaults
gws schema gmail.<resource>.<method>
Use gws schema output to build your --params and --json flags.