Tags

Best Email Skills for AI Agents

38 Email skills for AI coding assistants — ranked by popularity.

This collection provides modular email integration skills for AI-assisted development environments like Claude Code, Codex, and Cursor. These skills allow you to programmatically manage communication directly within your editor. Whether you need to handle routine inbox tasks, automate cold outreach sequences, or build full-scale marketing campaigns, these tools offer specific interfaces for those jobs. Use them to read, write, search, and organize messages using standard protocols like IMAP/SMTP, or interact directly with services like Gmail and Apple Mail via system-level scripts. This set is for developers building automation pipelines, custom email clients, or agentic workflows that require reliable, programmatic access to communication platforms. Instead of manual integration, use these predefined skill files to equip your AI agents with the logic required to fetch content, manage threads, and execute complex outreach tasks.

Top Email skills

himalaya

openclaw

CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).

50191

gmail-manager

jeffvincent

Manage Gmail - send, read, search emails, manage labels and drafts. Use when user wants to interact with their Gmail account for email operations.

27154

officeemail-management

harperreed

Handle email tasks (checking inbox, drafting replies, managing threads, adding events to calendar). Use when working with emails to prevent common mistakes like broken threading or missing recipients.

896

cold-email

alirezarezvani

When the user wants to write, improve, or build a sequence of B2B cold outreach emails to prospects who haven't asked to hear from them. Use when the user mentions 'cold email,' 'cold outreach,' 'prospecting emails,' 'SDR emails,' 'sales emails,' 'first touch email,' 'follow-up sequence,' or 'email prospecting.' Also use when they share an email draft that sounds too sales-y and needs to be humanized. Distinct from email-sequence (lifecycle/nurture to opted-in subscribers) — this is unsolicited outreach to new prospects. NOT for lifecycle emails, newsletters, or drip campaigns (use email-sequence).

2971

executing-marketing-campaigns

davila7

Plans, creates, and optimizes marketing campaigns including content strategy, social media, email, and analytics. Helps develop go-to-market strategies, campaign messaging, and performance measurement.

1181

mailchimp-automation

sickn33

Automate Mailchimp email marketing including campaigns, audiences, subscribers, segments, and analytics via Rube MCP (Composio). Always search tools first for current schemas.

235

react-email

resend

Use when creating HTML email templates with React components - welcome emails, password resets, notifications, order confirmations, newsletters, or transactional emails.

525

gmail

team-attention

This skill should be used when the user asks to "check email", "read emails", "send email", "reply to email", "search inbox", or manages Gmail. Supports multi-account Gmail integration for reading, searching, sending, and label management.

169

action-creator

anthropics

Creates user-specific one-click action templates that execute email operations when clicked in the chat interface. Use when user wants reusable actions for their specific workflows (send payment reminder to ACME Corp, forward bugs to engineering, archive old newsletters from specific sources).

217

listener-creator

anthropics

Creates event-driven email listeners that monitor for specific conditions (like urgent emails from boss, newsletters to archive, package tracking) and execute custom actions. Use when user wants to be notified about emails, automatically handle certain emails, or set up email automation workflows.

212

gmcli

badlogic

Gmail CLI for searching emails, reading threads, sending messages, managing drafts, and handling labels/attachments.

13

sendgrid-automation

sickn33

Automate SendGrid email operations including sending emails, managing contacts/lists, sender identities, templates, and analytics via Rube MCP (Composio). Always search tools first for current schemas.

12

instantly-prod-checklist

jeremylongshore

Execute Instantly production deployment checklist and rollback procedures. Use when deploying Instantly integrations to production, preparing for launch, or implementing go-live procedures. Trigger with phrases like "instantly production", "deploy instantly", "instantly go-live", "instantly launch checklist".

02

klaviyo

alinaqi

Klaviyo email/SMS marketing - profiles, events, flows, segmentation

10

slack

motoya0118

Post a question to Slack and wait for a reply, or post a reply into a thread using scripts/slack.py.

00

email-sequence

H4D3ZS

When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program. Also use when the user mentions "email sequence," "drip campaign," "nurture sequence," "onboarding emails," "welcome sequence," "re-engagement emails," "email automation," or

00

funding-signal-outreach

gooseworks-ai

>

00

email-sequence

namanwtf

Automated email sequences for lifecycle marketing

00

my-email-api

myapihq

>

00

convertkit-automation

Zidong-LLC

Automate ConvertKit (Kit) tasks via Rube MCP (Composio): manage subscribers, tags, broadcasts, and broadcast stats. Always search tools first for current schemas.

00

imsg

Dbillionaer

iMessage/SMS CLI for listing chats, history, and sending messages via Messages.app.

00

WhatsApp Assistant

spamsch

Read, search, and send WhatsApp messages using whatsapp-cli.

00

himalaya

JansenAnalytics

CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).

00

wacli

x402agent

Send WhatsApp messages to other people or search/sync WhatsApp history via the wacli CLI (not for normal user chats).

00

How to choose a Email skill

When selecting a skill, consider the target platform and the scope of the task. If you need generic protocol support, choose tools like imap-smtp-email or himalaya. For service-specific needs, opt for gmail-manager or apple-mail. Check the repository for the most recent updates and look at the implementation details to see if the tool relies on system-level scripting or direct API connections. Assess whether the skill is optimized for personal inbox maintenance, high-volume marketing outreach, or general productivity, as this will dictate how the agent formats and handles your emails.

More Email skills

Frequently asked

Should I use a protocol-based skill or a service-specific one?
Choose a protocol-based skill like imap-smtp-email if you need a provider-agnostic solution for standard inbox management. Select a service-specific skill like gmail-manager or apple-mail when you require deep integration with features unique to those platforms, such as native labeling, specific system-level apple-scripting, or managing Google Contacts directly.
Can these skills handle automated marketing campaigns?
Yes. Specialized skills like cold-email are designed to help agents build sequences and improve outreach copy for B2B prospects. If you are managing an entire go-to-market strategy, executing-marketing-campaigns provides a broader structure that combines email content strategy with analytics and cross-platform planning.

Browse other tags

Search skills

Search the agent skills registry