gmail ยท git:20260629.fe782dc ยท 2026-06-29 ยท sha256 c7a17a1e12312e43
gmail git:20260629.fe782dcA
Immutable. This exact content is served forever at /api/v1/blob/c7a17a1e12312e43.
---
name: gmail
description: Read and send Gmail messages and threads via Gmail API.
metadata:
openclaw:
emoji: "๐ง"
requires:
env: ["GMAIL_OAUTH_TOKEN"]
primaryEnv: "GMAIL_OAUTH_TOKEN"
tlamatini:
runtime: in-process
requires_tools: ["chat_agent_apirer"]
requires_mcps: []
budget:
max_iterations: 4
max_seconds: 60
max_tokens: 10000
permissions:
filesystem: { read: [], write: [] }
shell: []
network: allow
db: deny
inputs:
- { name: action, type: enum,
values: ["search","get","send","reply","label"], required: true }
- { name: payload, type: object, required: true }
outputs:
- { name: response, type: object, required: true }
triggers:
keywords: ["gmail","email","mailbox","inbox"]
---
<!--
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โฆ T L A M A T I N I โฆ โ "one who knows"
Created by Angela Lรณpez Mendoza ยท @angelahack1
Developer ยท Architect ยท Creator of Tlamatini
Tlamatini Author Banner โ do not remove (Angela's name is kept in every build)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
-->
# Gmail skill
Use the Gmail API. Acquire an OAuth token through Google's standard flow
and place in `GMAIL_OAUTH_TOKEN`.
## Endpoints
- `search` โ `GET /gmail/v1/users/me/messages?q=<q>`
- `get` โ `GET /gmail/v1/users/me/messages/{id}`
- `send` โ `POST /gmail/v1/users/me/messages/send`
- `reply` โ same as send, with `threadId` set
- `label` โ `POST /gmail/v1/users/me/messages/{id}/modify`
Bodies for `send` use base64url-encoded RFC 2822 messages.