composio-gmail
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.
Composio-gmail lets you send and manage Gmail emails programmatically using verified Composio toolkit tools.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-28
Composio-gmail lets you send and manage Gmail emails programmatically using verified Composio toolkit tools. 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.
Use it when
- composio-gmail provides a verified toolkit that integrates Gmail operations into Composio agent workflows.
- composio-gmail documents tools for fetching Gmail messages with search and read capabilities.
Verify before relying
Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.
Install
desplega-ai/agent-swarm/composio-gmail · repository language: TypeScript
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
How do I send email with Gmail Composio?
composio-gmail enables programmatic email sending through the GMAIL_SEND_EMAIL tool. Configure your Composio Gmail toolkit with authenticated credentials, then invoke the send action with recipient, subject, and body parameters. The skill documents the complete argument schema and includes recipes for both plain-text and HTML email composition.
What is the composio Gmail toolkit integration process?
composio-gmail provides a verified toolkit that integrates Gmail operations into Composio agent workflows. Set up a connected account via Composio's authentication layer, then access tool slugs for sending, fetching, searching, drafting, and managing threads. The skill includes configuration guidance and practical playbook examples for agent-driven automation.
How can I fetch and search emails using composio Gmail?
composio-gmail documents tools for fetching Gmail messages with search and read capabilities. Use the message fetch tools with query syntax parameters to filter by sender, subject, date, or labels. The skill provides query syntax examples and explains the max_results parameter for controlling batch sizes in agent workflows.
How do I manage Gmail threads, drafts, and labels with composio?
composio-gmail includes tools for thread management, draft creation, label operations, and contact handling. Reply to threads, create drafts, apply or remove labels, and access contact metadata through dedicated tool slugs. The skill documents argument shapes and includes playbook recipes for multi-step label and thread workflows.
Can composio-gmail download attachments and retrieve profile data?
composio-gmail supports attachment downloads and Gmail profile metadata retrieval. Access mailbox information, user profile details, and attachment content through documented tool actions. The skill explains metadata-first read patterns and provides examples for extracting profile and attachment data in agent automation sequences.
What tools are available in the composio Gmail API toolkit?
composio-gmail documents all key tool slugs including GMAIL_SEND_EMAIL, message fetch, search, thread reply, draft creation, label management, contact access, attachment download, and profile retrieval. Each tool includes argument documentation, return schemas, and usage context. The skill is licensed under MIT and provides complete integration guidance for Composio workflows.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
Composio · Gmail
Toolkit slug: gmail. Read the [[composio]] hub first for the call model
(agent-swarm x composio …, user_id, connected accounts, the 4302 gotcha).
Tool arguments go inside the request body; user_id defaults to "me" (the
authorized account) — you usually don't need to set it.
# Direct execute (reliable path — pin the ACTIVE ca_… from the hub Recipe B)
agent-swarm x composio POST /tools/execute/<SLUG> \
--body '{"user_id":"t@desplega.ai","connected_account_id":"ca_…","arguments":{ … }}'
Headline tools
| Slug | What | Key args |
|---|---|---|
GMAIL_FETCH_EMAILS |
List/search emails | query, max_results (def 1 — set it!), include_payload (def true), verbose (def true), ids_only, label_ids, page_token |
(truncated - see the full file via the links below)
File tree — 1 file
plugin/skills/composio-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 › “Send emails programmatically via Gmail using Composio tools”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
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.
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.
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.
google-gmail wraps the Gmail API through the gws command-line tool, letting you compose, read, search, and organize messages without leaving the terminal. It outputs structured JSON for easy piping to jq and other utilities, and includes helpers for common tasks like sending, replying, and triaging your inbox.
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.
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.
More skills gmail-email (MIT)