Agent skill
Gmail
Read, search, send, and manage emails via Gmail API. Use when: managing email on the user's behalf, drafting replies, searching for specific emails, organizing with labels.
Install this agent skill to your Project
npx add-skill https://github.com/outworked/outworked/tree/main/electron/skills/gmail
SKILL.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
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
Google Calendar
View, create, update, and delete Google Calendar events. Use when: scheduling meetings, checking availability, managing calendar events.
Google Sheets
Read, write, and manage Google Sheets spreadsheets
Google Drive
Search, read, upload, and share files in Google Drive
Notion
Search, read, create, and manage Notion pages and databases
Web Browser
Browse the web, take screenshots, interact with pages, fill forms. Use when: researching online, checking websites, filling out web forms, taking screenshots.
Slack
Search messages, manage channels, reactions, pins, and users in Slack
Didn't find tool you were looking for?