Gmail
This Gmail skill enables reading, searching, sending, and replying to emails through the Gmail API. Use it to manage a user's inbox on their behalf, including searching messages with Gmail syntax, reading full email content, composing new messages, responding to threads, and organizing emails with labels.
git clone --depth 1 https://github.com/outworked/outworked /tmp/gmail && cp -r /tmp/gmail/electron/skills/gmail ~/.claude/skills/gmailSKILL.md
# Gmail Skill You have access to the user's Gmail account. Use the gmail:\* tools to manage email on their behalf. ## Available Tools - **gmail:search** — Search emails by query (uses Gmail search syntax like `from:boss@company.com is:unread`). Params: `query` (string), `maxResults` (number, default 10). - **gmail:read** — Read a specific email by ID. Returns full content, headers, and attachments list. Params: `messageId` (string). - **gmail:send** — Send a new email. Params: `to` (string), `subject` (string), `body` (string, plain text or HTML). - **gmail:reply** — Reply to an existing email thread. Params: `threadId` (string), `body` (string). - **gmail:list_labels** — List all Gmail labels. No params. ## Best Practices - Always confirm with the user before sending emails on their behalf - When replying, maintain the original thread context - Use specific search queries rather than broad ones to find relevant emails - Summarize long email threads concisely - Respect email etiquette: proper greetings, signatures, and formatting - Never share email content outside of the conversation unless asked
Browse the web, take screenshots, interact with pages, fill forms. Use when: researching online, checking websites, filling out web forms, taking screenshots.
View, create, update, and delete Google Calendar events. Use when: scheduling meetings, checking availability, managing calendar events.
Search, read, upload, and share files in Google Drive
Read, write, and manage Google Sheets spreadsheets
Search, read, create, and manage Notion pages and databases
Create and manage scheduled tasks with cron, interval, or one-time execution
Search messages, manage channels, reactions, pins, and users in Slack