gmail
Gmail automates core email workflows through tools for composing, retrieving, and organizing messages. Search using Gmail query syntax, manage labels, and handle bulk operations with built-in safeguards. Thread retrieval provides full conversation context for informed replies.
Gmail lets you automate email operations including sending, drafting, reading, searching, and organizing messages with labels.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-25
Gmail lets you automate email operations including sending, drafting, reading, searching, and organizing messages with labels. Gmail automates core email workflows through tools for composing, retrieving, and organizing messages. Search using Gmail query syntax, manage labels, and handle bulk operations with built-in safeguards. Thread retrieval provides full conversation context for informed replies.
Use it when
- Gmail supports advanced search capabilities using Gmail query syntax to filter and find messages.
- Yes, Gmail provides label management tools to organize and categorize messages.
Verify before relying
Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.
Install
aws-samples/sample-strands-agent-with-agentcore/gmail · repository language: Python
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
What email management operations can Gmail automate?
Gmail automates core email workflows including sending, drafting, reading, and organizing messages. You can compose new emails, retrieve existing messages, manage labels, perform bulk operations, and organize your inbox through archiving, marking as read, and other cleanup tasks. The skill provides built-in safeguards for destructive operations like bulk deletion.
How do I search gmail emails using advanced query syntax?
Gmail supports advanced search capabilities using Gmail query syntax to filter and find messages. You can search by sender, subject, date, attachment presence, and other criteria. This enables precise email discovery without manual browsing, making it easy to locate specific conversations or message groups for further action.
Can Gmail help organize my inbox with labels and bulk operations?
Yes, Gmail provides label management tools to organize and categorize messages. You can create labels, assign them to emails, and perform bulk operations across multiple messages. The skill also supports bulk deletion of old or unwanted messages, with safeguards to prevent accidental data loss during large-scale cleanup operations.
How does Gmail handle email threads and conversation context?
Gmail retrieves full email threads and conversation context, allowing you to see all related messages in a thread. This provides complete context for informed replies and helps you understand the full discussion history before responding to messages or taking action on conversations.
What are the key features for inbox cleanup in Gmail?
Gmail offers multiple cleanup features including archiving messages, marking emails as read, starring important emails, and organizing messages into labels. You can also search for unread emails, filter by sender, find attachments, and perform spam cleanup. These tools help maintain an organized and manageable inbox.
Is Gmail open source and what license does it use?
Gmail is released under the MIT license, making it freely available for use, modification, and distribution. The MIT license provides permissive terms that allow both personal and commercial applications with minimal restrictions.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
Gmail
Available Tools
-
list_labels(): List all Gmail labels (system: INBOX, SENT, TRASH, SPAM, DRAFT, IMPORTANT, STARRED, UNREAD; plus user-created labels).
-
list_emails(label?, max_results?, include_spam_trash?): List emails by label.
label(string, optional, default: "INBOX"): Label to filter by (INBOX, SENT, DRAFT, TRASH, SPAM, STARRED, IMPORTANT, or custom label ID)max_results(integer, optional, default: 10, max: 100): Number of emails to return-
include_spam_trash(boolean, optional, default: false): Include SPAM and TRASH -
search_emails(query, max_results?): Search Gmail using query syntax.
query(string, required): Gmail search query (from:, to:, subject:, is:unread, has:attachment, after:, before:, older_than:, newer_than:)-
max_results(integer, optional, default: 10, max: 50): Number of results -
read_email(message_id): Read a full email including body and attachments.
-
message_id(string, required): Gmail message ID (from list_emails or search_emails) -
**send_email(to, subject, body, cc?, bcc?, reply_to?, in_reply_to?,
(truncated - see the full file via the links below)
File tree — 1 file
chatbot-app/agentcore/skills/gmail/SKILL.md
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Automate email operations like sending, drafting, reading, and organizing”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
Gmail skill provides lightweight email management for Google Workspace accounts without requiring a full MCP server. Search emails using Gmail's query syntax, read message content, send emails with CC/BCC support, create and send drafts, and manage labels like archiving, starring, and marking as read.
This skill connects to Gmail through Google Apps Script to handle core email workflows programmatically. Send messages with HTML support and CC/BCC options, retrieve unread emails with filtering, save drafts for review, and mark messages as read. Use it to streamline repetitive email tasks or integrate email automation into larger workflows.
Interact with Gmail to manage your inbox, search messages, handle attachments, and compose replies or new emails. The skill uses the Gmail REST API with OAuth authentication, supporting read-only access by default plus optional write permissions for labeling, archiving, and sending. Use curl and jq for most operations, or the Google Workspace CLI for composing and sending mail.
This skill provides a verified toolkit for automating Gmail operations through Composio, including sending, reading, searching, drafting, and thread management. It documents all key tool slugs, argument shapes, and practical recipes for metadata-first reads and HTML email sends.
Gmail Skill lets you read, search, send, and draft emails directly from Gmail, plus look up contacts from Google Contacts. It supports multiple accounts and requires explicit confirmation before sending any message.
Manage your Google Calendar directly—create events with attendees and custom reminders, list and search existing events, check availability across calendars, and update or delete events as needed. Supports both structured scheduling and natural language event creation for quick planning.
More skills google-gmail (MIT)